关于sql语句的问题,在线恭候指教 "select * from table1 where id=xid"改为:select * from table1 where id="+xid.ToString(), 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 "select * from table1 where id=xid"这样写相当于你的id=xid而不是xid所代表的值改称"select * from table1 where id=" + xid就好 select * from table1 where id="+xid.ToString(), 老大,你的xid不是变量么,怎么能与前面的SQL语句写到一起呢你可以把这行OleDbDataAdapter mc=new OleDbDataAdapter("select * from table1 where id=xid",myOleDbConnection);改成这样试试:string SQL_Text;SQL_Text = "select * from table1 where id="xid;OleDbDataAdapter mc=new OleDbDataAdapter(SQL_Text,myOleDbConnection); 上面错了一句,不好意思,呵呵string SQL_Text;SQL_Text = "select * from table1 where id="+xid;OleDbDataAdapter mc=new OleDbDataAdapter(SQL_Text,myOleDbConnection); OleDbDataAdapter mc=new OleDbDataAdapter("select * from table1 where id='"+xid+"'",myOleDbConnection); 根据你的int xid=int.Parse(id)语句判断你要查询的数据库中的id字段类型为int型所以使用:OleDbDataAdapter mc=new OleDbDataAdapter("select * from table1 where id="+xid,myOleDbConnection);你试试看行不行?对于清明兄的代码有一点疑义就是你的写法对于id类型为char、varchar等字符类型是有效的,但这里的id应该是int型吧?如果说的不准确,请原谅~ Repeater后台绑定? silverlight问题求助 DataList_ItemCommand的问题 asp.net2的asp:TextBox 如何才能加入onclick事件?form中text变量如何传递阿?(与显示日历有关系的) 母版框架的问题,javascript失效!!!大家帮看看!UUUUUUUUUUUUUUUUUUUUUUUUUUUU 一个简单的问题~ 问一个关于PetShop很弱智的问题 查找字符串的时候怎么使用通配符? .NET普通问题看你会几个! 货币字符串格式问题! 怎样将string类型的变量转化为int型? 数据库访问的问题
这样写相当于你的id=xid
而不是xid所代表的值
改称
"select * from table1 where id=" + xid
就好
你可以把这行
OleDbDataAdapter mc=new OleDbDataAdapter("select * from table1 where id=xid",myOleDbConnection);
改成这样试试:
string SQL_Text;
SQL_Text = "select * from table1 where id="xid;
OleDbDataAdapter mc=new OleDbDataAdapter(SQL_Text,myOleDbConnection);
string SQL_Text;
SQL_Text = "select * from table1 where id="+xid;
OleDbDataAdapter mc=new OleDbDataAdapter(SQL_Text,myOleDbConnection);
所以使用:
OleDbDataAdapter mc=new OleDbDataAdapter("select * from table1 where id="+xid,myOleDbConnection);你试试看行不行?对于清明兄的代码有一点疑义就是你的写法对于id类型为char、varchar等字符类型是有效的,但这里的id应该是int型吧?
如果说的不准确,请原谅~