用DELPHI adoconnection 连接局域网内sql数据库服务器,在程序启动时输入要登陆的服务器和数据库;代码如下:
try
begin
with ADOConnection1 do
begin
Close;
ConnectionString:='Provider=SQLOLEDB.1;'
+'Integrated Security=SSPI;Persist Security Info=false;'
+'Initial Catalog='+edit2.Text+';Data Source='+edit1.Text ;
Open;
if Connected then
begin
Form1.Show;
Form2.Hide;
end;
end;
end;
except
application.MessageBox('数据库连接失败,请确认无误后重试!','提示:')
end;
我用delphi运行程序时,连接局域网内数据库服务器一点问题没有,我用installshield express制作安装程序时,根据dependencies扫描,加入了connect.msm 和sqlbase.msm制作成功后在其他电脑上安装,
基本上还没有安装完成,安装程序就被中断结束了,如果不加入connect.msm和sqlbase.msm,安装程序在其他电脑上能安装完成,但填入登陆信息后,出现try cxcept end中的异常,请问为什么会这样?
try
begin
with ADOConnection1 do
begin
Close;
ConnectionString:='Provider=SQLOLEDB.1;'
+'Integrated Security=SSPI;Persist Security Info=false;'
+'Initial Catalog='+edit2.Text+';Data Source='+edit1.Text ;
Open;
if Connected then
begin
Form1.Show;
Form2.Hide;
end;
end;
end;
except
application.MessageBox('数据库连接失败,请确认无误后重试!','提示:')
end;
我用delphi运行程序时,连接局域网内数据库服务器一点问题没有,我用installshield express制作安装程序时,根据dependencies扫描,加入了connect.msm 和sqlbase.msm制作成功后在其他电脑上安装,
基本上还没有安装完成,安装程序就被中断结束了,如果不加入connect.msm和sqlbase.msm,安装程序在其他电脑上能安装完成,但填入登陆信息后,出现try cxcept end中的异常,请问为什么会这样?
解决方案 »
- 如何得到运行程序返回的句柄值
- 如何为动态创建的组件写事件
- 怎样获取WebBrowser中鼠标点击位置的座标(200分,在线等)
- 急,兄弟姐妹快来看看!!!高分等待你!在线等!!!!!!!!!!!
- report machine2.6的rmf文件怎样转成6.5版本的
- 关于pos机的开发
- 有趣的小问题,呵呵.
- 我想得到任意两个数值之间的一个随机数应该用哪一个函数
- windows上delphi开发,连接linux机器,调用linux编程,可否实现?如何实现?
- 哪可以下载到,可以设定背景,滑倒,按扭图片的Trackbar啊?
- vclskin控件求解决方法(分不够再加)
- 有office outlook编程的进来挑战一下!!!
这表示是以windows nt基成安全验证方式,其他计算机可能并没有被sqlserver加入登陆列表里