以VB6.0為开发工具,PROGRESS為数据库并以ODBC方式连接,用ACCESS数据库為VB(远程)连接并打开PROGRESS数据库的中转,现请问如何实现该方法?(如果不能实现远程ODBC连接,那就通过本地的ODBC来连接)---------------------------------------------------------------------------------具体手动操作方法如下:
先新建一个ACCESS数据库,自定义名称為ProDB.mdb,打开该数据库后,通过"链接表"中选择文件类型"ODBC数据库()",在"文件数据源"中导入一个数据源,并输入以下信息内容:
    Host Name:   optdb
    Port Number:   db51sv
    Database Name:   admopt
    User ID:   SYSPROGRESS
    Password:   sa
连结成功后可以选择一个或多个表连接到ProDB.mdb后,通过ACCESS逕行数据库存取.---------------------------------------------------------------------------------在ODBC数据源连接文件中的内容如下:    DRIVER=MERANT 3.60 32-BIT Progress SQL92 v9.1D
    UID=SYSPROGRESS
    DB=admopt
    PORT=db51sv
    HOST=optdb如能帮我解决,将另送400分.谢谢!

解决方案 »

  1.   

    http://bbs.itsone.net/printpage.asp?BoardID=11&ID=558
      

  2.   

    没用过PROGRESS数据库,也看不明白那个ACCESS你用来做什么(好象没必要?)
      

  3.   


    其實我想表達的意思概闊起來就一句話:
    ╭══════════════════════════════════╮
    ║VB6.0 如何從用ODBC連接的Progress數據庫中導入數據到ACCESS數據庫?║
    ╰══════════════════════════════════╯
    我的MSN是:[email protected],謝謝!
      

  4.   

    jjkk168(老加班的人--好好学习,天天吃饭) 
    感謝你的做答,我其實ODBC已經連好了的,主要是如何用VB語言來將連接好ODBC的PROGRESS數據庫中的數據導入到ACCESS中!
      

  5.   

    province_(雍昊) 
    ACCESS只是做為一個打開PROGRESS表的工具,不做其他任何作用,好比是用ACDSee來打開JPG圖片一樣!
      

  6.   

    不知道是否能直接转,要不试试把PROGRESS的数据导到文本文件?
      

  7.   

    ODBC已连接好,那么可以使用
    Select * from [ODBC;DSN=DSN名称;UID=用户名;PWD=密码].[TABLENAME]这样的方式导入Access,不排除有乱码的可能,你可以在Access里试试看
      

  8.   

    jjkk168(老加班的人--好好学习,天天吃饭) ,你好.
    我按照你給出的連接方法,調試運行時每次都死機,
    請問能詳細說明嗎?也可以MSN聯繫,我的MSN為:[email protected],幫我解決這個難題,定當重謝!
      

  9.   

    其實我想表達的意思概闊起來就一句話:
    ╭══════════════════════════════════╮
    ║VB6.0 如何從用ODBC連接的Progress數據庫中導入數據到ACCESS數據庫?║
    ╰══════════════════════════════════╯需用程序或者能自動定時更新的小工具即可!
      

  10.   

    可以参考下
    http://www.ladyland.cn/developer/ASPNET/DataBase/200511/19736.html