回 帖 发 新 帖 刷新版面

主题:vb中的adodc控件怎样连接VFP的自由表?

vb中的adodc控件怎样连接VFP的自由表?这个问题我已经试验多次,一直没有解决。还请各位老师指教!

回复列表 (共7个回复)

沙发


以连接“C:\TEST\TESTDBF.DBF”VFP自由表为例:
With Adodc1
    .ConnectionString ="Provider=MSDASQL.1;Persist Security Info=False;" & _
                       "Extended Properties=DSN=Visual FoxPro Tables;" & _
                       "UID=;SourceDB=[color=FF0000]C:\TEST[/color];" & _
                       "SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;" & _
                       "Collate=Machine;" & _
    .CommandType = adCmdTable
    .RecordSource ="[color=FF00FF]TESTDBF[/color]"
    .Refresh
End With

板凳

提示:实时错误‘13’
类型不匹配

[img]http://static8.photo.sina.com.cn/orignal/4c412f3445686fd330a97&000[/img]

请继续指导!

3 楼


不好意思,昨天发的代码中有点小错误。
应该是:
With Adodc1
    .ConnectionString ="Provider=MSDASQL.1;Persist Security Info=False;" & _
                       "Extended Properties=DSN=Visual FoxPro Tables;" & _
                       "UID=;SourceDB=[color=FF0000]C:\TEST[/color];" & _
                       "SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;" & _
                       "Collate=Machine;" 
    .CommandType = adCmdTable
    .RecordSource ="[color=FF00FF]TESTDBF[/color]"
    .Refresh
End With

4 楼

谢谢你 我明天试一下

5 楼

将以上代码加入Form-load事件中,运行时虽然没有提示任何错误,但adodc控件没什么反应(呈灰色)。还请继续指导,谢谢!

能否给具体的做一个示例?

6 楼


例子已发到你的邮箱goodluck8019@yahoo.com.cn

7 楼

我已收到,谢谢!
我的这个自由表不知道为什么必须把表中的三个数值型字段变成字符型的才可以。

我来回复

您尚未登录,请登录后再回复。点此登录或注册