Sql Server 如何使用(100分)

  • 主题发起人 主题发起人 foolmouse
  • 开始时间 开始时间
F

foolmouse

Unregistered / Unconfirmed
GUEST, unregistred user!
请问在DELPHI中如何使用SQL SERVER的数据库?我用SQL SERVER创建了一个DATABASE,名字是
FIRST,想用TABLE与之连接,但是在TABLE的DATABASE列表中看不到这个数据库,我该怎么办?
高分征求,最详细者得分。
 
首先,你可以在odbc管理器中建立其数据源dsn,选择系统dsn还是用户dsn取决于你的
server存在的位置,驱动程序选择sql server,建立完成之后,bde管理器自动将其别名
加入。再用table链接,这时database中就会有此别名。
或者你可以直接在bde管理器中以mssql驱动建立别名,填写相关数据库信息即可。
 
用BDE设置一下数据库路径,别名,然后退出SAVE,然后TABLE中就可以看见你设只的别名
不过提个建议,连SQL SERVER这种DBMS最好中间用一个TDATABASE,否则没法使用事务,
而且最好用TQUERY,SQL嘛。
 
我试过用FileDsn但是好象还是看不到,是不是应该重新启动DELPHI?我的SERVER在本机上
应该用哪个DSN?我回去试试,下次再给分。谢谢
 
如果你用bde连接的话要先在bde administrator中添加该sql server数据库的别名
如果用ado的话要在adoconnection的connectionstring中指明该数据库.
建议用ado连接sql server(7.0或2000)
 
你要设置ODBC数据源的。
在控制面板找到ODBC,打开。在系统DSN页点添加,然后选SQL SERVER驱动程序,点完成。
名称为数据源的名称,由你喜欢,服务器选你的SQL服务器。然后一直按下一步,注意
默认的数据库要选你的First数据库最后测试连接成功。
  打开Delphi的BDE Administrator,NEW一个SQL SERVER类的database,ODBC DSN为上一步
定的数据源的名称,保存修改。
现在就可以用Table连接了。 
 
1.用ado直接連
2.雙擊tDataBase,在driver列表中選mssql﹐按default﹐編輯你的設定﹐如主機名﹐
用戶﹐密碼
設定一個別名﹐就行了
 
多人接受答案了。
 
后退
顶部