永发信息网

sql 2005 vs2008

答案:2  悬赏:0  手机版
解决时间 2021-07-31 12:35
  • 提问者网友:未信
  • 2021-07-30 12:20

我在做一个系统,在数据库链接时出现链接错误

string zh = this.TbUser.Text.Trim();
string mm = this.TbPassword.Text.Trim();


SqlConnection conn = new SqlConnection("server=(local);database=database;uid=sa;pwd=;");

conn.Open();
// string cmdstr = "insert into user values('" + zh + "','" + mm + "')";
string cmdstr= "insert into dbo.user values('"+zh+ "','"+ mm + "')";
//链接数据库
MessageBox.Show(cmdstr);
SqlCommand cmd = new SqlCommand(cmdstr,conn);
cmd.ExecuteNonQuery();

最佳答案
  • 五星知识达人网友:毛毛
  • 2021-07-30 13:44

因为 user在Sql2005里面是关键字


string cmdstr= "insert into [user] values('"+zh+ "','"+ mm + "')"; //这样

全部回答
  • 1楼网友:人间朝暮
  • 2021-07-30 14:49

看不见错误问题

你试试把

SqlConnection conn = new SqlConnection("server=(local);database=database;uid=sa;pwd=;"); 改成

SqlConnection conn = new SqlConnection("server=(local);database=database;uid=sa;pwd="); 问题不能解决的话就补一下图,或者加Q

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯