我在sql2000下建立一个word数据库,然后通过BDE Administrator中的configuration/driver/ODBC,然后右击ODBC ,new 一个driver name 为‘word’,odbc driver name 为 SQL Server ,seledct data sources to create aliases 为local server,在databases中找到localserver1并改名为work,右击work,选择odbc administrator.在用户dsn中选择MQIS,添加,选择SQL Server,完成,为数据源命名为serverodbc,连接在local服务器上,下一步。下一步,直到完成,测试数据源成功,但是在delphi6中却连接不上,Drivername能找到,但是databasename却找不到,请问是那里没有配好,谢谢~~

解决方案 »

  1.   

    sql server中用两种驱动,MSSQL和SQL SERVER,后者是ODBC方式,要先建立一个ODBC数据源;前者方便些,自要简单设置几个大多数书上都提到的几条属性即可。
      

  2.   

    我真的怀疑你是否定过与数据库打交道的程序,其实那也无所谓,但有一定我可以肯定,你真的不是了解SQL数据库,其实你的问题是,你跟本没有连接好ODBC数据源,还有所选的数据库驱动有问题.我不知道你所用的数据控件是什么,但我想无非是那几个了.只要你看一下书根本用不道请教任何人.