c#控制数据库中的数据
来源:百度知道 编辑:UC知道 时间:2024/09/24 21:27:35
每次都是说我的 update语法错了
请问一下 哪里错了
我是想把原来的图片路径改成现在的
string comm2 = " update 学生登录 set add ='" + Application.StartupPath + "\\stufp\\" + System.IO.Path.GetFileName(openFileDialog1.FileName)+"' where 用户名='"+user.Text+"'";
OleDbCommand com2 = new OleDbCommand(comm2,con);
com2.ExecuteReader();
MessageBox.Show("修改成功");
请问一下 哪里错了
我是想把原来的图片路径改成现在的
string comm2 = " update 学生登录 set add ='" + Application.StartupPath + "\\stufp\\" + System.IO.Path.GetFileName(openFileDialog1.FileName)+"' where 用户名='"+user.Text+"'";
OleDbCommand com2 = new OleDbCommand(comm2,con);
com2.ExecuteReader();
MessageBox.Show("修改成功");
你查询语句中的列名"ADD" 是SQL Server的保留关键字 更换一个列名即可
应该是没有找到路径
System.IO.Path.GetFileName(openFileDialog1.FileName).ToString
Application.StartupPath.ToString