通过程序操作EXCEL,就象操作ACCESS数据库一样,可以实现增,删,改,各位大虾能不能指点一下?谢谢.
都说EXCEL的操作和ACCESS的操作是一样的,但是为什么我的会出错呢?
可以使用:"SELECT * FROM [sheet1$]"
1,怎样删除?但是在使用删除的时候"delete from [sheet1$] where id=2" 出错:“该ISAM 不支持在链表中删除数据”
2,怎样修改?
3,怎样增加?
请各位大虾帮忙呀
都说EXCEL的操作和ACCESS的操作是一样的,但是为什么我的会出错呢?
可以使用:"SELECT * FROM [sheet1$]"
1,怎样删除?但是在使用删除的时候"delete from [sheet1$] where id=2" 出错:“该ISAM 不支持在链表中删除数据”
2,怎样修改?
3,怎样增加?
请各位大虾帮忙呀
解决方案 »
- VB安装后打不开,提示 Unexpected error: quitting
- WebBrowser如何显示html字符串
- 如何让状态栏里的文本动起来?
- 播放器问题
- VB控制word
- :)各位帮帮忙啊:)怎样不用控件,实现 BMP转换到JPG(用VB代码)
- 简单QB问题 在线等
- 救命啊!!重装机子,忘了把INSTALL SHIELD V1。1备份了,哪位知道在什么地方可以下载啊,白送分数啊!!
- 请看一下http://www.csdn.net/expert/topic/210/210491.shtm //////#####数字金额===〉〉汉字金额!!!
- 谁有好的图标,可以发给我吗?
- 在DATAGRID控件中显示不同结构的表
- 谁能给偶讲讲这个api函数的用法
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\qq.xls;Extended Properties=Excel 8.0;Persist Security Info=true"
'查询
rs.Open "select * from [sheet1$]", cn, adOpenKeyset, adLockOptimistic
'添加
rs.AddNew
rs.Fields(0) = "aaa"
rs.Fields(1) = "xx"
rs.Update
rs.Requery
Debug.Print rs.GetString
rs.Close
Set rs = Nothing
'修改
cn.Execute "update [sheet1$] set DepartmentName='ccc' where Chief1='xx'"
cn.Close
Set cn = Nothing
http://support.microsoft.com/default.aspx?scid=kb;EN-US;257819
http://support.microsoft.com/default.aspx?scid=kb;EN-US;278973
http://support.microsoft.com/default.aspx?scid=kb;EN-US;195951
还有一个问题,就是在程序里使用Extended Properties=Excel 8.0 如果,用的是OFFICE97或OFFICE2000或OFFICE XP 可以通用吗?
如果不行,要怎样才可以通用呢?
还有一个问题,就是在程序里使用Extended Properties=Excel 8.0 如果,用的是OFFICE97或OFFICE2000或OFFICE XP 可以通用吗?
如果不行,要怎样才可以通用呢?