用BDE的table组件连接SQL数据库我记得以前是要在 BDE Administrator 新建一个MSSQL的databases
可我这次新建了一个当打开时总弹出operation not supported 对话框提示,这到底是怎么回事呢,请各位高手帮忙解决一下,我要如何做才能连接上SQL呢?

解决方案 »

  1.   

    1.开始->程序->delpi->BDE
    2.object->new,在谈出的new database alias中选择sql server,将数据库名改为***(你建的数据库名)
    3.选择definition,将DATABASE NAME ODBC DSN设置为用户数据库的名称,SQLQRYMODE设置为SERVER
    ,USER NAME应设置为ODBC中设置的登陆ID,如sa,单击APPLY成功,
    另外运行时每次都会出现登陆框,想去掉的话可以在问我
    建议你用ADO连接delphi,好处可以看看书
      

  2.   

    用BDE的table组件连接SQL数据库,你需要为你要连接的数据库建立一个别名,在BDE Administrator我不太清楚。我经常用这个方法:
    控制面板-》管理工具-》数据源 (ODBC)   选择User DSN页,在里面的列表中选择你要的数据库系统类型,点击Add,然后按照提示一步一步操作,最后可以测试一下是否成功!
    如果具体操作不清楚可以上网搜索一下,或者再问我都可以!
    然后就可以设置TABLE的DATABASENAME为你刚才建立的数据库别名,以后的就不用我说了吧。
      

  3.   

    不用在BDE Administrator中设置什么了,直接建立连接就可以了。
    先在ODBC中建立数据源,然后在TABLE的DatabaseName 中选择刚才建立好的ODBC的名称,接着在TableName 中选择你要连接的表,最后激活连接就可以了。
    ADOTable也是如此设置,你可以自己试验一下。
      

  4.   

    非常感谢hc_hc() 和lxh84(郁闷的鱼) 这两位朋友,安排你们的方法去试了一下都成功了。感觉这里的人气要比web那边的人气高多了,我通常在那边提了个问题好几天了都没人答复的,在这边没想到才十几分钟就有这么多人回复,CSDN因为有了你们这样的人而生存啊!