sqlce下用sql语句添加数据
流浪孩儿 2008-08-30 12:55:18 sqlce下判断某字段的值,若不存在则添加!
比如sql语句为这样:
string excuteSQL=
@“IF NOT EXISTS (SELECT * FROM table1 WHERE number = '442') INSERT INTO table1(number)VALUES ('442')";
cmd.CommandText = excuteSQL;
cmd.ExecuteNonQuery();
为什么执行出错呢?
在SQL查询分析器里执行时正常,可放到程序里却出错了!
请大家帮忙看看啊!
错误信息为:
Error Code:-2147217900
Message:[1,1,IF]
Native Error:25501