dbf表如何显示在datagrid中

tui320 2004-06-11 04:55:49
用ado控件我只要打开dbase IV格式的dbf数据表!将如何实现?
并且将其用datagrid进行显示如何实现啊?
我试了好些办法,用DAO.database是可打开,但是没办法把其在datagrid控件中显示。
...全文
120 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangxiaosan001 2004-06-12
  • 打赏
  • 举报
回复
我说呢,还是用他来显示数据好啊,对数据操作用程序比较好!!
tui320 2004-06-11
  • 打赏
  • 举报
回复
to haipingma(ToJava)
我按你的方式可以显示表了!感谢
可是为什么不能进行修改呢?出错“无法为更新定位行,一些值可能已经在最后一次读取后更改”
这是什么错啊?我要对datagrid的数据进行更新的。
haipingma 2004-06-11
  • 打赏
  • 举报
回复
'工程--->引用--->Microsoft ActiveX Data Object 2.x(版本?)
Dim CN As New ADODB.Connection
Dim Rs As New ADODB.Recordset


Private Sub Form_Load()
CN.ConnectionString = "Provider=MSDASQL.1;Driver=Microsoft Visual FoxPro Driver;SourceDB=c:\vb6db\dbf;SourceType=DBF"
CN.Open
Rs.CursorLocation = adUseClient
Rs.Open "select * from TableA", CN, adOpenDynamic, adLockOptimistic

Set DataGrid1.DataSource = Rs
End Sub
RUKYO 2004-06-11
  • 打赏
  • 举报
回复
窗体上放一个ADODC、DataGrid控件。
ADODC控件的设置:在ADODC属性页数据链接属性里选中Microsoft OLE DB Provider for ODBC Drivers单击下一步在“使用数据源名称”下拉选择框选择dBASE Files,在“输入要使用的初始目录”里填入你dbf文件所在路径,之后单击确定。之后在属性页的记录源设置好记录源各项就行了。
DataGrid控件的设置:DataSource属性设为ADODC1

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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