从dbf中删除C#,其中x = 1且y = 2

时间:2013-05-12 06:47:58

标签: c# sql oledb sql-delete dbf

我需要使用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。它适用于一个条件和双引号。

1 个答案:

答案 0 :(得分:1)

OLEDB上的SQL语法& dbf文件可以非常具体。

您是否尝试过围绕AND子句?(/ p>)

我在使用ODBC驱动程序时没有出现OLEDB的奇怪问题。

您使用的是什么连接字符串?

希望这会有所帮助 乙