谁看看这个sql语句啊!!!激死我啦

来源:百度知道 编辑:UC知道 时间:2024/05/31 16:15:53
insert into Member(Username,Password,Name,Sex,Age,School,Interest,Hometown,Photo) values('aaa','aaa','aa','男','18','河北大学','aaaa','aaa','Photos//7.png')

我用
OleDbConnection cn = new OleDbConnection(cnstr);
OleDbCommand cmd = new OleDbCommand(strSQL, cn);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
执行的 总是提示Insert语句出错
高手看看
给别人做的小东西 数据库全是字符 用的Access

把表名和字段名用[]括起来.

如果我没猜错应该是报的insert into语法错误.

insert into Member(Username,Password,Name,Sex,Age,School,Interest,Hometown,Photo) values('aaa','aaa','aa','男',18,'河北大学','aaaa','aaa','Photos//7.png')

insert into Member(Username,Password,Name,Sex,Age,School,Interest,Hometown,Photo) values('“+aaa+”','“+aaa+”','“+aa+”','“+男+”','“+18+”','“+河北大学+”','“+aaaa+”','“+aaa+”','“+Photos//7.png+”')

如果全是字符就这么些。。有int类型的就把单引号去了

应该是 数据类型错了,还有你看看你的数据字符长度是否超出! 或者名字仔细检查一遍
insert into Member(Username,Password,Name,Sex,Age,School,Interest,Hometown,Photo) values('aaa','aaa','aa','男',18,'河北大学','aaaa','aaa','Photos//7.png')

你可以直接在access查询里,写下你的语句试一下,那样更直观,可以判断出到底是语法错了,还是其它别的什么地方啊!

insert into Member(Username,Password,Name,Sex,Age,School,Interest,Hometown,Photo) v