问题描述
publicvoidInsert(DataRowdr){stringstrCon="DataSource=DESKTOP-MS6MHFA\SHLI;database=Table_2;uid=sa;pwd=123456";SqlConnectioncon=newSqlConnection(strCon);try{con.Open();stringsql="insertdataTable(test1,test2)values("+dr["F"]+","+dr["F"]+")";SqlCommandcmd=newSqlCommand(sql,con);introw=cmd.ExecuteNonQuery();}catch(Exceptionex)//单步调试到这,出现报错!{throwex;}
解决方案
解决方案二:
删除你的try...catch。当你写了这个,你就失去了调试能力,连抛出异常的那个语句都捕获不住,还怎么调试?!不会调试,那纯粹是业余编程。
解决方案三:
sa登录失败,说明使用DESKTOP-MS6MHFASHLI实例,用sa、123456不能登录数据库呗。
解决方案四:
登录失败那就是没连上数据库你先连接下试一试啊
解决方案五:
你的sql语句写错了是INSERTINTO表
解决方案六:
DataSource改成ip试试,先在sql工具链接试试,确定能连通
时间: 2024-09-20 09:10:54