永发信息网

sql修改数据,报错incorrect syntax near '='求各位大神帮帮忙QAQ

答案:2  悬赏:80  手机版
解决时间 2021-02-17 15:01
string strcon = "Data Source=(LocalDB)\\MSSQLLocalDB;AttachDbFilename=D:\\学习\\rfid\\a\\WindowsFormsApplication1\\WindowsFormsApplication1\\数据库\\shujuku.mdf;Integrated Security=True;Connect Timeout=30"; //连接数据库的字符串
SqlConnection conn = new SqlConnection(strcon); //实例化并定义一个数据库连接
conn.Open(); //打开数据库连接
string sql = "updata reader set username=N'" + textBox2.Text + "',userpassword='" + textBox3.Text + "' where usernum='" + textBox1.Text +"'";
SqlCommand cmd = new SqlCommand(sql, conn); //实例化并定义sql语句和数据库路径
int i = cmd.ExecuteNonQuery();
conn.Close();
if (i > 0)
{
this.textBox1.Clear();
this.textBox2.Clear();
this.textBox3.Clear();
MessageBox.Show("用户修改成功!");
}
else
{
MessageBox.Show("用户修改失败!");

}
最佳答案
您好:
首先尽量少用文件系统连接。用数据库引擎不好嘛?
然后这个语法错误,最关键的部分你并没有给出来。
基于你的语句猜测,第一个是USERNAME=N''这里,去掉N
第二个是给出这几个TEXTBOX的实际值。
不排除是你数据格式有问题。
仔细检查等号附近可能存在的语法错误。
全部回答
select b.string as [string1] ,a.[string2] ,a.[string3] ,a.[string4] into #temp from #tempstr a with(nolock) inner join dbo.table1 b with(nolock) where b.code = a.id dbo..table 中多了一个点
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宇宙巷社区残疾人联合会地址在什么地方,想过
星峰洋果行在哪里啊,我有事要去这个地方
办公室座位坐北朝南
补牙后 两颗牙齿之间没有了缝隙 怎么办 都让
巴音沟在哪里啊,我有事要去这个地方
【水的成分】水里有什么化学成分?
为什么淘宝京东上的iPhone6s比苹果官网的还要
动漫里有个女的叫女帝,她用手最为武器,里面
奇珍导实的意思 你是创造成语大师,你造吗?
山西证券同花顺如何用手机交易
东方娃娃地址在哪,我要去那里办事
14-18世纪,在欧洲大陆先后掀起了两次思想解
夹板好还是烫发好?
为什么摩托车放时间久了电瓶会坏
博乐音乐培训地址在哪,我要去那里办事
推荐资讯
(20分)历史照片和第一手的文字材料蕴含着丰
내 아내를 사
甲公司与张某签订了无固定期限的劳动合同,根
一篇保护环境,珍爱土地的作文
汽车开了两万公里 显示600和一1个扳手怎么回
【the weather in Beijing is different ( )t
3年级小学数学 “爬行动物376只,两栖动物284
()是指保证人和债权人约定,当债务人不履行债
日本歌曲 前奏笛子
舞台上什么颜色效果最好
向excel2013插入axtive X 控件时,出现不能插
无抵押贷款有车有房贷款能带多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?