标题:求助如何把VBA转为VFP
取消只看楼主
yll148
Rank: 2
等 级:论坛游民
威 望:3
帖 子:266
专家分:15
注 册:2012-7-3
结帖率:87.5%
已结贴  问题点数:20 回复次数:2 
求助如何把VBA转为VFP
Dim Cnn As Object, cnnschema As Object, constring$, Sql$
Set Cnn = CreateObject("adodb.connection")
constring = "provider=Microsoft.ace.OLEDB.12.0;Data Source=" & ThisWorkbook.Path & "\dgch_2019.mdb"
Cnn.Open constring
Set cnnschema = Cnn.OpenSchema(20) '已连接数据库的结构
While Not cnnschema.EOF
    If cnnschema!TABLE_TYPE = "TABLE" And Not cnnschema!table_name Like "*~TMP*" Then
        Sql = "select * into [odbc;driver={SQL Server};server=localhost;database=DGCH_2021;uid=sa;pwd=Sa123456].[" & _
            cnnschema!table_name & "] from [" & cnnschema!table_name & "]"
        Cnn.Execute Sql
    End If
    cnnschema.MoveNext
Wend
Cnn.CloseIYF 
搜索更多相关主题的帖子: VBA VFP server If Sql 
2021-10-18 18:55
yll148
Rank: 2
等 级:论坛游民
威 望:3
帖 子:266
专家分:15
注 册:2012-7-3
得分:0 
While Not cnnschema.EOF
    If cnnschema!TABLE_TYPE = "TABLE" And Not cnnschema!table_name Like "*~TMP*" Then
        Sql = "select * into [odbc;driver={SQL Server};server=localhost;database=DGCH_2021;uid=sa;pwd=Sa123456].[" & _
            cnnschema!table_name & "] from [" & cnnschema!table_name & "]"
        Cnn.Execute Sql
    End If
    cnnschema.MoveNext
Wend
请教各位这个循环在VFP程序如何写?谢谢!
2021-10-19 06:38
yll148
Rank: 2
等 级:论坛游民
威 望:3
帖 子:266
专家分:15
注 册:2012-7-3
得分:0 
非常感谢版主厨师王德榜,谢谢!
2021-10-23 03:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-507210-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.372206 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved