C#写入access数据库问题,执行到写入语句就停止了
stringsql=string.Format("insertintoUid(state,uid,pwd,noName,today,all)values(0,{0},{1...
string sql = string.Format("insert into Uid(state,uid,pwd,noName,today,all) values(0,{0},{1},0,0,0)", (num.ToString() + txtUid.Text), txtPwd.Text);
DBHelper.dbConn.Open();
OleDbCommand dbComm = new OleDbCommand(sql, DBHelper.dbConn);
dbComm.ExecuteNonQuery();//到这里就停止了,不在继续执行了,请问是怎么回事啊?
DBHelper.dbConn.Close(); 展开
DBHelper.dbConn.Open();
OleDbCommand dbComm = new OleDbCommand(sql, DBHelper.dbConn);
dbComm.ExecuteNonQuery();//到这里就停止了,不在继续执行了,请问是怎么回事啊?
DBHelper.dbConn.Close(); 展开
2个回答
2013-12-22
展开全部
access数据库的SQL语法需要编写标准 ,这段代码执行到这里就通不过来说明极有可能是你的SQL语句编写的有问题。建议你给字段加上中括号,还有就是字段是字符串的,在添加值得时候要打上单引号(就是那个密码字段是不是字符串啊?)。string sql = string.Format("insert into Uid([state],[uid],[pwd],[noName],[today],[all]) values(0,{0},'{1}',0,0,0)", (num.ToString() + txtUid.Text), txtPwd.Text);
2013-12-22
展开全部
可能是SQL语句的问题~错误提示是什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询