Dim cnn as ADODB.Connection
Dim cnstr=”Microsoft Excel Driver (*.xls);DBQ=” & dbpath
Cnn.Open
Dim rs as new adodb.Recordset
Rs.Open “select * from [sheet1$]”,cnn,1,1
‘*********以上查询能正确执行,并已得到正确结果*********
‘*********但下面的代码确提示“[Microsoft][ODBC Excel Driver]操作必须使用一个可更新
‘*********的查询“*************************
rs.addnew
rs!编号=Trim(txt_id.text)
rs!姓名=Trim(txt_name.text)
rs.UpdateBatch
Dim cnstr=”Microsoft Excel Driver (*.xls);DBQ=” & dbpath
Cnn.Open
Dim rs as new adodb.Recordset
Rs.Open “select * from [sheet1$]”,cnn,1,1
‘*********以上查询能正确执行,并已得到正确结果*********
‘*********但下面的代码确提示“[Microsoft][ODBC Excel Driver]操作必须使用一个可更新
‘*********的查询“*************************
rs.addnew
rs!编号=Trim(txt_id.text)
rs!姓名=Trim(txt_name.text)
rs.UpdateBatch
解决方案 »
- Win7下的VB程序调用CreateProcessAsUser创建进程失败
- 类WORD编辑器
- 来看看那了,请教
- 在添加控件时,一个超怪的问题!(为什么不能添加进去?)
- ====有关Load方法将每个OLE控件放到每个PictureBox控件上,为何OLE控件显示不出的问题====
- 求助~~~
- 请问在VB的ADODC控件中怎么调用SQL的存储过程?
- Excel中某些列合并了单元格,如何使其还原?
- sonicdater(发呆呆),谢谢你的帮助,请进来拿分。
- 在哪里可以Down最新的msdn(Java)
- 判断数据库是否存在,数据库中的表是否存在?
- 有谁知道控制面板中的计划任务程序里选择时间和日期用的是什么控件!!!!!
改为
Rs.Open “select * from [sheet1$]”,cnn,3,2
再一个Rs.Open “select * from [sheet1$]”,cnn,1,1
为只读方式打开不可以更新
用1,2吧.
http://support.microsoft.com/default.aspx?scid=kb;EN-US;257819