本人刚接触vb时间不长,对vb的一些控件和语言不是很精通.现在是遇到了这样一个问题,有一个项目,上位机生产的数据是以dbase4的形式生成的,数据类型是宽型,包括小数点共17位,小数点前后各8位。想自己使用vb编一段程序,读取dbase4生成的dbf文件,有熟悉的大侠能帮帮忙吗,程序应该怎么写啊。
解决方案 »
- 帮忙:我想实现鼠标滚轮控制图片大小
- 做好的OCX怎样插到网页里让用户下载,还有就是我知道classid是多少?
- 【散分】终于可放200分了,正好又要过年了,放分。顺便请大家讨论一下VB|.NET|DELPHI....
- 快请如来佛祖~~,关于鼠标问题!
- XML怎么保存中文
- 局域网文件复制问题,会者不难,难者不会,请教各位
- 请问:有人知道怎样在VB程序中控制打印参数?(比如:横向打印还是纵向打印)
- 本人在制作自己的超级解霸时遇到了一系列问题,谁能来帮帮我。
- 紧急求助:vb+myodbc连接mysql,在执行。。。。
- winsock编程的问题
- inet 控件引起的字符乱码问题
- listview变色,求解
能想到的招都用了啊,引用“microsoft ActiveX data objects 2.8 library;"
添加data控件;connect=dbase4,databasename=“存放文件路径”,Defaulttype=odbc,recordsource=”要读取的dbf文件”,添加text,datasource=DATA1(就是添加的data控件),然后想从datafile读取,结果就是提示“无效的参数量”。再应该怎么搞啊,哪个地方有问题吗
Dim conn As New ADODB.Connection
conn.ConnectionString = "provider=msdasql;DRIVER=Microsoft Visual FoxPro Driver;UID=;Deleted=yes;Null=no;Collate=Machine;BackgroundFetch=no;Exclusive=No;SourceType=DBF;SourceDB=C:\fox\data;"
conn.Open
Private Sub Command1_Click()
Data1.Connect = "dBASE IV;"
Data1.DatabaseName = "c:\"
Data1.RecordSource = "SELECT * from cc.dbf"
Data1.Refresh
For i = 1 To Data1.Recordset.RecordCount
Print Data1.Recordset.Fields(0), Data1.Recordset.Fields(1)
Data1.Recordset.MoveNext
Next
End Sub