我需要使用OLEDB从dbf文件中删除行。 为什么这个查询不起作用?数据库驱动程序出错。
m_query1 = "DELETE FROM tablename WHERE N_U='VS1' AND QMONTH=1";
但这很好用:
m_query1 = "DELETE FROM tablename WHERE N_U='VS1'";
m_query1 = "DELETE FROM tablename WHERE QMONTH=1";
PS。错误:外部数据库驱动程序出现意外错误(10019)
PS2。它适用于一个条件和双引号。
答案 0 :(得分:1)
OLEDB上的SQL语法& dbf文件可以非常具体。
您是否尝试过围绕AND子句?(/ p>)
我在使用ODBC驱动程序时没有出现OLEDB的奇怪问题。
您使用的是什么连接字符串?
希望这会有所帮助 乙