c# 操作 mysql 执行语句出错 急 给100分
c# 操作 mysql 执行语句出错 急 在线等 给100分myconp2.Open()String sqlquery1 select * from column
c# 操作 mysql 执行语句出错 急 在线等 给100分
myconp2.Open();
String sqlquery1 = "select * from columns;";
MySqlCommand mycom2 = new MySqlCommand(sqlquery1, myconp2);
MySqlDataReader myda1 = mycom2.ExecuteReader();
其中的myconp2是个数据连接;
执行到最后的 MySqlDataReader myda1 = mycom2.ExecuteReader(); 就抛出异常:给定关键字不在字典中。都无语了。
语句在查询分析器里好使,数据库是mysql5
[解决办法]
columns是不是mysql的关键字
http://blog.csdn.net/chlhp/article/details/6733541
[解决办法]
[解决办法][解决办法]我也晕鸟
'’'‘'/
[解决办法]String sqlquery1 = "select * from columns;";改成String sqlquery1 = "select * from columns"; 试试。 你确定一下你的数据库中是否有columns这个表。
[解决办法]顶
求分!~```````````````````
英文状态下打tab上面那个键
[解决办法]C# codecolumns 加安全符“··",String sqlquery1 = "select * from ·columns·";
[解决办法]
String sqlquery1 = "select * from columns;";
改成
String sqlquery1 = "select * from [columns]";
试试看
[解决办法]
[解决办法]
换个表名可以成功吗?可能是别的地方有错。
[解决办法]
columns像是关键字,如果是这样 最好换个字段名
或者试试下面的代码
String sqlquery1 = "select * from 'columns';";
[解决办法]
[解决办法]
SELECT COUNT(*) FROM `order`;