delphi7的DBExpress 组件连 SQL Server2000 的问题(100分)

  • 主题发起人 主题发起人 xin9200
  • 开始时间 开始时间
X

xin9200

Unregistered / Unconfirmed
GUEST, unregistred user!
初学者`提出一些疑问希望各位大侠能给予帮助`~`
不胜感激
1.我用的是delphi7的DBExpress 下的sqlconnection和SQLquery 俩个组件``连接MS SQL 数据库
2.我在窗体 form1在oncreate事件写入如下代码
var
ipaddress:string;
begin
try
ipaddress:='127.0.0.1';
SQLConnection1.Connected:=false;
SQLConnection1.Params.Strings[1]:='drivername=mssql';
SQLConnection1.Params.Strings[2]:='hostname=ipddress';
SQLConnection1.Params.Strings[3]:='database=cz';
SQLConnection1.Params.Strings[4]:='user_name=sa';
SQLConnection1.Params.Strings[4]:='password=''';
SQLConnection1.Open;
except
showmessage('数据库连接错误,请检查数据库是否存在及IP设置是否正确。');
Application.Terminate;
end;
注:cz 是我的sql数据库 SA用户登录 密码为空
DriverName=MSSQL
HostName=127.0.0.1
DataBase=cz
User_Name=sa
Password=
BlobSize=-1
ErrorResourceFile=
LocaleCode=0000
MSSQL TransIsolation=ReadCommited
OS Authentication=False
请大家帮我解答一下
 
SQLConnection1.Close;
SQLConnection1.DriverName := 'MSSQL';
SQLConnection1.GetDriverFunc := 'getSQLDriverMSSQL';
SQLConnection1.VendorLib := 'oledb';
SQLConnection1.LibraryName := 'dbexpmss.dll';
SQLConnection1.Params.Values['HostName'] := '.';
SQLConnection1.Params.Values['DataBase'] := 'cz';
SQLConnection1.Params.Values['User_Name'] := 'sa';
SQLConnection1.Params.Values['Password'] := '';
SQLConnection1.Open;
 
编译无法通过``
 
有什么错误信息?
这是我以前做的一个“查询分析器”中摘录下来的
 
工程文件检测到`错误databaseerro 错误信息 sql state:08001 ,sql erro code 17
[DBnetltb][(connectionopen(connect)] sql server
 
应该是你的机器的环境的问题,
留个E-Mail,我将源码发给你
 
945xiaoxin@163.com
 
接受答案了.
 
后退
顶部