请问怎样在Delphi4中访问SQL Server中的Database(100分)

  • 主题发起人 主题发起人 qgzhang
  • 开始时间 开始时间
Q

qgzhang

Unregistered / Unconfirmed
GUEST, unregistred user!
请问怎样在Delphi4中访问SQL Server中的Database
(不用ODBC,DBEMOS一样)WIN98+SQLServer(本地机)+Delphi4
 
补充:不用ODBC,要像DBDEMOS一样,可以直接看见Database name.
 
是二层还是多层.请在Database Desktop中的别名管理处,新建一个属于MS SQL驱
动程序的别名,如:RUN DataBase Desktop
Tools->Alias Manager...->New ->(在DataBase Alias:处输入新的自己的数据
库别名)->Driver type:(MSSQL)->Database Name(输入SQL SERVER要访问的数据
库名称)->Server Name(LocalHost或你的计算机名)->User Name(登录SQLSERVER
数据库的用户名或sa)->OK
你就可以通过数据库别名来访问SQL SERVER的DataBase
 
进BDE ADMINISTRATOR。右键选“NEW”。选择“MSSQL”。然后再设用户名之类的就可以了。
 
I can't found any 'SQL Server driver' in BDE Administrator--Drivers--Native and only found there is a 'SQL Srever' in ODBC. Is the setup of Delphi4 is unnormal?

Additonally when I use ODBC to access the SQL Server Database, it will only suggest you to setup the username and passwords while not need the database name. So how can I know the ODBC dsn is connecting to which database 'master','pubs' or any other?
 
update BDE to 5.1.1
try it?!
 
Delphi连MSSQL,用BDE连。

新建别名,类型选MSSQL,后设置SERVER_NAME为MSSQL Server主机名或IP地址即可
 
使用database控件
双击该控件 name ->库别名
Driver name:SQL SERVER
Server Name(服务器计算机名)->User Name(登录SQLSERVER数据库的用户名或sa)->OK
你就可以通过数据库别名来访问SQL SERVER的DataBase
 
以你所说情况,可能是你的bde有问题,最好是重装delphi,然后,依照jamw或浪刀的方法再连,问题应该解决的,如重装后问题依然存在,你可看你的机器中是否有别的程序同时也在使用bde,联想的有个程序就由这个问题。如还不明白,可与我联系!
 
重装 Delphi 的 SQL Links 部分就行了。
 
应该是你的bde有问题。
 
多人接受答案了。
 
后退
顶部