这次手贱了,起了个和关键字相同的列表。【INSERT INTO 语句的语法错误。】
sql语句在数据库测试过可以执行,但是放到.net中确有这样的异常:INSERT INTO 语句的语法错误。
百思不得其解,最后终于回想起几个月前也是弄的非常蛋疼的问题起了个和关键字相同的列表
于是这个:
sqlstr = "insert into manager(account,passWord,email) values(@account,@passWord,@email)";
改成这个就可以了:
sqlstr = "insert into manager([account],[passWord],[email]) values(@account,@passWord,@email)";
前几天搞Java也是这样,弄了个和关键字相同的类别,结果也搞了几个小时才发现!!!!
看来以后要尽量避免使用和关键字相同的变量名,类名神马的了!!!!!!!!!!!!!!!

浙公网安备 33010602011771号