c#修改access数据库,这条指令总是提示updata有错误,实在看不出了,请高手帮忙

if(comboBox1.Text!=""){stringmysql="updatejiaoshixinxisetidentity='"+comboBox1.Text.T... if (comboBox1.Text != "")
{
string mysql = "update jiaoshixinxi set identity ='" + comboBox1.Text.Trim() + "'where teacherid = '" + textBox4.Text.Trim() + "'";
OleDbCommand cmd = new OleDbCommand();
cmd.CommandText = mysql;
cmd.Connection = jiaoshi.myConn1;
cmd.ExecuteNonQuery();
tag = 1;
}
展开
 我来答
一边一半
2011-11-25 · TA获得超过259个赞
知道小有建树答主
回答量:491
采纳率:0%
帮助的人:358万
展开全部
1、连接是打开的吧。
2、identity的类型是字符串的吗?如果是字符串的,那长度是否小于等于你comboBox1.Text.trim()里的数据?
砍侃看
2011-11-25 · TA获得超过6153个赞
知道大有可为答主
回答量:6584
采纳率:69%
帮助的人:2110万
展开全部
非字符串值是不用加单引号的,你看看你的数据库字段类型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
善忆实用记忆方法
2011-11-25 · 超过10用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:26.4万
展开全部
where前加个空格试试?
string mysql = "update jiaoshixinxi set identity ='" + comboBox1.Text.Trim() + "' where teacherid = '" + textBox4.Text.Trim() + "'";
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式