我正在使用ODBC连接来连接到数据库。当我用插入语句执行OdbcCommand.ExecuteNonQuery
时,记录被插入表中,但方法返回0.ODBC命令不提供插入记录的计数
ExecuteNonQuery
返回受影响的记录数。在删除和更新的情况下工作正常,但在插入的情况下无法正常工作。
query = "Insert into table1 (field1, field2) values (1,2)";
OdbcConnection = _remoteconn = new OdbcConnection(constring);
OdbcCommand cmd = new OdbcCommand(query, _remoteconn);
recordsAffected = cmd.ExecuteNonQuery();
难道这不是正常的,因为没有记录影响?他们只是刚刚创建... – MarioDS 2012-04-26 20:21:26
但在SQL服务器它给出了插入记录计数。 – 2012-04-26 20:22:36
你能否在你的帖子上添加你的插入语句? – BizApps 2012-04-26 23:00:19