VB.Net+Access 的insert into问题
希望插入数值到access中,如果该值已存在则不插入,如果不存在则插入.代码如下:
"insert into macpool (mac) values ( ' " + strMac + " ') where not (select mac from macpool where mac= ' " + strMac + " '); "
执行时提示 "SQL语句缺少分号 ",自觉是where语句的问题,请各位大虾赐教.
[解决办法]
"insert into macpool (mac) values ( ' " + strMac + " ') where mac
not in (select mac from macpool where mac= ' " + strMac + " '); "
少了一个mac,少了一个in
[解决办法]
最好的结果是直接去SQL里写好语句(随便你插什么东东),成功的话再回到代码区改成变量