由于工作需要,我用visual foxpro6.0建了一个数据表,用ADOconnection建立连接,我选择build后出现“选择您希望连接的数据”提示,下面是ole db提供程序,我不知道选择哪一个,及以后怎么操作,请大虾们帮帮我。
解决方案 »
- 如何在DBGridEh上定位记录?
- 求救:有没有谁有DELPHI 7.X下用的关于图象处理的类库?
- 瞿海军...我是阿木..看到请回贴..
- intraweb
- Delphi7中TcpServer和TcpClient如何实现通信?
- 如何保存两个label前置和后置的顺序?
- 怎样才能将一个普通控件在报表中打印出来?
- 关于wininet(InternetOpen、InternetConnect等函数)的问题
- 100分咨询除了MDI,还有其他的选择吗?
- 为什么我用QuickRep作的报表只能显示一条记录,而且columnHeaderBand上内容也显示不出来
- 怎样修改dbctrlgrid的滚动条的宽度?
- BSHT再度升级,打造中国最大的程序员社区CSDN论坛D版BSHT联盟!~
select * from openrowset('MSDASQL',
'Driver=Microsoft Visual FoxPro Driver;
SourceDB=d:\tempbase;
SourceType=DBF',
'select * from xsd1 ')
[oledb]
; Everything after this line is an OLE DB initstring
Provider=MSDASQL.1;Connect Timeout=15;Extended Properties="DefaultDir=D:\政教处管理系统\data;Deleted=1;Driver={Microsoft dBase Driver (*.dbf)};DriverId=533;FIL=dBase 5.0;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=600;SafeTransactions=0;Statistics=0;Threads=3;UID=admin;UserCommitSync=Yes;";Locale Identifier=2052
用adotable连接其下面的一个学生学籍.dbf后,打开
在设计期使adotable1.active:=true;没有问题
但是只要一运行,就出现这样的错误:
Project Project1.exe raised exception class EVariantError with message 'Invalid variant type conversion'.Process stopped.Use Step or Run to continue
请问该怎么办,先行谢谢了
Provider=Microsoft.Jet.OLEDB.4.0;Password="";Data Source=D:\政教处管理系统\data;Extended Properties=dbase 5.0;Persist Security Info=True
我一直用它,没问题的
当然如果你建立一个FOX数据库就可以了