如何操作Excel表
用odbc连接到了一个Excel表,
Sheet1的数据表格是:
a b c d
1 2 3 4
5 6 7 8
9 10 11 12
用Select * from [Sheet1$]
成功返回数据集。
可是执行Insert into [Sheet1$] Values(1,1,1,1)出错。
是一个System.Data.Odbc.OdbcException异常,异常说明是“系统错误”。
不知道是那里出错了。
在立即窗口中执行Insert command,错误信息如下:
InsertCmd.ExecuteNonQuery()
{System.Data.Odbc.OdbcException}
System.SystemException: {"ERROR [HY000] [Microsoft][ODBC Excel Driver] 操作必须使用一个可更新的查询。"}
_retcode: ERROR
Errors: {System.Data.Odbc.OdbcErrorCollection}
Message: "ERROR [HY000] [Microsoft][ODBC Excel Driver] 操作必须使用一个可更新的查询。"
odbcErrors: {System.Data.Odbc.OdbcErrorCollection}
Source: "odbcjt32.dll"
那位有经验的前人指点一下,谢谢。