如何操作Excel表

hyifeng 2004-03-11 11:08:27
用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"


那位有经验的前人指点一下,谢谢。
...全文
88 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧