学了3个多月了,现在才知道VB访问ACCESS和访问VF完全不一样,也完全不懂,请各位赐教,给一段代码实现一下功能
1.连接VF数据表(DBF,数据库下的任意表)
2.在ListView或DataGrid空间中输出表的内容
3.导出数据表为XLS
先谢谢各位!对我来说,这是个高难问题了,请各位指教。谢谢!结贴后再另开一贴加分。
1.连接VF数据表(DBF,数据库下的任意表)
2.在ListView或DataGrid空间中输出表的内容
3.导出数据表为XLS
先谢谢各位!对我来说,这是个高难问题了,请各位指教。谢谢!结贴后再另开一贴加分。
解决方案 »
- 关于VB如何使键盘禁用CTRL+ALT+DEL?
- 谁用过InitCommonControls函数?
- 求高手指教:简单的图像识别问题
- 怎么向DataGrid控件中的具体那里列中添加数据?
- 大家帮我看看,问题出在什么地方
- 自制单选框控件的关键问题
- 用API编MP3播放器中遇到的难题。。。关于mcisendstring函数。。
- office97中ACCESSE库能用,office2000却不能用,怎么办呢?
- 提个问题:这几天,哪位湖南的网友来广州工作了?
- 我是一个运维,对于VB是小白,有一个问题需要大神帮忙
- 动态自定义控件,控件的自定义属性是不是不可用!!!
- 在MSHFlexGrid控件的单元格上绑定comboX
你可以用DATA控件去连接DBF,然后在GRID中显示出来.
也可以用ADODC控件连接,再绑定到datagrid上显示和编辑,这个是最方便的
导出为XLS需要手工写代码,你参考一下网络上输出XLS的代码,很多很多也不难
connStr2 = "Provider=MSDASQL.1;" & _
"Driver=Microsoft Visual FoxPro Driver;" & _
"SourceDB=" & App.Path & "\;" & _
"Deleted=yes;Null=no;Collate=Machine;BackgroundFetch=no;Exclusive=No;SourceType=DBF" If rs6.State = adStateOpen Then
rs6.Close
End If
conn2.Open connStr2
rs6.CursorLocation = adUseClient
s_sql = "select * from onedbf order by id" 'onedbf 为DBF文件名
rs6.Open s_sql, conn2, adOpenDynamic, adLockOptimistic