一个表中仅有一个字段 Title 我现在想增加一条记录,但是要保证记录不重复,可以写成在一条 SQL 语句中吗? 要实现的功能是: 有一组数据存放在一个数组中,要存入 Titles 表,每一项对应一条记录,怎么操作效率最高? 我的想法是: 循环 代码: INSERT INTO Titles Title VALUES '" & strTitle & "' WHERE (SELECT COUNT(*) FROM Titles WHERE Title = '" & strTitle & "') = 0; 结果出现如下错误信息: 请指点! 谢谢!
偶是用判断: 代码: if conn.execute("select top 1 Title from Titles where Title='"& strTitle &"'").eof then conn.execute("INSERT INTO Titles(Title) VALUES('" & strTitle & "')") end if