编写SQLHelper时,运行常出现的错误:
1.
此类错误体现在代码中加注释的两行,很多时候没有打开数据库链接,也就是忘记写:con.Open();
public class SQLHelper
{
public int testone()
{
string connS = @"server=TT-PC;database=system;uid=sa;pwd=123456";
SqlConnection con = new SqlConnection(connS);
//con.Open();
string sql = "insert into form (name )values('asdf')";
SqlCommand comm = new SqlCommand(sql, con);
int resp = comm.ExecuteNonQuery();
//con.Close();
return resp;
}
}
将代码中//去掉,重新生成,此错误即可解决。
open的作用:
close的作用:
2.
①SQL服务未打开
②数据库的字符连接串写错
此类错误易错在以下一行代码中,
string connS = @"server=TT-PC;database=system;uid=sa;pwd=123456";
TT-PC这个部分错误,正确的写法可以将TT-PC的部分直接拷贝下图中画红的部分。