如何给SqlCommand.CommandText属性值?

Kendiv 2002-11-06 05:59:36
我的代码如下:
// C#
string myCommand = " select title_id,title from titles";
sqlCommand.CommandText = string; // 此处语句编译时报错,何故?
如果改为如下语句则可以:
sqlCommand.CommandText = "select title_id,titles from titles";


我不太清楚是不是这个CommandText属性只能直接给一个字符串,而不能把一个字符串变量传递给它?还是有别的原因?
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huiqi2001 2002-11-06
  • 打赏
  • 举报
回复
sql ="";
conn1.Open()

OleDbCommand command1=new OleDbCommand(sql,conn1);

或者

sql ="";
conn1.Open() ;
OleDbCommand command1=new OleDbCommand();
command1.CommandText = sql ;
command1.Connection = conn1 ;
Kendiv 2002-11-06
  • 打赏
  • 举报
回复
不好意思,我刚才写错了,可是我就是这样写也不行啊?

sqlCommand.CommandText = myCommand;

上面的语句编译通不过。
netwalking 2002-11-06
  • 打赏
  • 举报
回复
sqlCommand.CommandText = myCommand;
因为myCommand你定义位string
Kendiv 2002-11-06
  • 打赏
  • 举报
回复
那么 myCommand 该如何定义呢? sqlCommand.CommandText 不就是个文本吗? 能给个详细些的例子吗?先谢谢你了。
ajex 2002-11-06
  • 打赏
  • 举报
回复
sqlCommand.CommandText = myCommand

应该这样吧!

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧