永发信息网

“System.Data.SqlClient.SqlException”类型的未经处理的异常出现在 System.Data.dll 中。

答案:3  悬赏:0  手机版
解决时间 2021-02-20 00:12
  • 提问者网友:美人性情
  • 2021-02-19 19:40
其他信息: '10' 附近有语法错误。
public void getsqlcom(string SQLstr)
{
getcon(); //打开与数据库的连接
SqlCommand SQLcom = new SqlCommand(SQLstr, My_con); //创建一个SqlCommand对象,用于执行SQL语句
SQLcom.ExecuteNonQuery(); //执行SQL语句
SQLcom.Dispose(); //释放所有空间
con_close(); //调用con_close()方法,关闭与数据库的连接
}
我设断点了,每次都是在sqlcom.ExecuteNonQuery();哪里出现问题
无法将类型为“System.Data.SqlClient.SqlInternalConnectionTds”的对象强制转换为类型“System.Data.SqlClient.SqlInternalConnectionSmi”。
最佳答案
  • 五星知识达人网友:神的生死簿
  • 2021-02-19 19:47


 My_con = "Server=localhost;Database=db1;User Id=abcd;Password=abcd;"sql链接数据库字符串如上。。
全部回答
  • 1楼网友:迟山
  • 2021-02-19 21:03
你的链接字符串写的对不对
  • 2楼网友:平生事
  • 2021-02-19 20:13
后面两个是类的构造函数,在类被实例化时执行,一般用做初始化操作。上面两个函数主要是初始化了一sqlconnection对象实例。出现异常是缺少对命名空间system.data.sqlclient的引用
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯