第一个问题:
我双击ADOConnection,设置好相关内容。测试连接通过,程序也能连上数据库,把connection string复制出来是:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=fdcxs;Data Source=WWBOFFICE然后我把ADOConnection的Connection string清空,在程序开始的时候写入:
ADOConnection1.connected:=False;
ADOConnection1.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=fdcxs;Data Source=WWBOFFICE';
ADOConnection1.connected:=True; 启动程序的时候就出现“用户'Administrator'登录失败”这是什么原因啊?
两个Connection string是一模一样的,为什么会这样。
该如何解决。第二个问题:
如何知道连接SQL Server不成功,只要程序里判断出来就行了,提示信息是自己写的内容。
我双击ADOConnection,设置好相关内容。测试连接通过,程序也能连上数据库,把connection string复制出来是:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=fdcxs;Data Source=WWBOFFICE然后我把ADOConnection的Connection string清空,在程序开始的时候写入:
ADOConnection1.connected:=False;
ADOConnection1.ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=fdcxs;Data Source=WWBOFFICE';
ADOConnection1.connected:=True; 启动程序的时候就出现“用户'Administrator'登录失败”这是什么原因啊?
两个Connection string是一模一样的,为什么会这样。
该如何解决。第二个问题:
如何知道连接SQL Server不成功,只要程序里判断出来就行了,提示信息是自己写的内容。
解决方案 »
- 双击cxGrid列头的分割线,自动适应列宽,但同时执行了OnDblClick
- 自定义组件的可见性实现?
- 如何在最大化窗口的时候令当前模块上所有的控件都一起放大~
- 有 关 一 个 图 形 字 段 的 赋 值 问 题—————在 线 等 待!!!!!!
- FastReport的问题,frReport1.showreport闪一下就没咯,怎么回事。没有生成预览啊
- 谁能告诉我如何让窗口最大化的api函数
- 如何实现让程序浮在最上面,象Realplayer一样
- 完成第一个大型WEB程序 高兴 散分!!!!!!!!!!
- 数据库查询问题,在线给分!
- 内存数据段搜索怎样做,我做了好久都没有做出来,就像游戏修改内存数据的那种
- ksaiy(消失在人海) 进来,谢谢你给我的皮肤。
- 求教,这是用什么控件做出来的?(急切希望大侠说一说)
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=fdcxs;Data Source=WWBOFFICE
因为安全原因,在connectionstring中没有明文显示密码值。必须手工加上,或在相关设置中选择允许明文显示密码。
第二个。
try
adoconnection.connect .
except
showmessage('妈妈的,又没连上')
end。
给分吧,加加信誉分,呵呵。
用 open替换connected:=True;
2、if connected<>true then
showmessage('没打开');
try
With ADOConnection1 do begin
LoginPrompt:=False;
ConnectionString:='Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=数据库名;Data Source=计算机名'
Connected:=True;
end;
except
ShowMessage('不能与数据库连接!');
end;
我双击ADOConnection,设置好相关内容。测试连接通过,程序也能连上数据库,把connection string复制出来是:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=fdcxs;Data Source=WWBOFFICE
改成(手工把password=XXXXXX加进去)
第一个问题:
我双击ADOConnection,设置好相关内容。测试连接通过,程序也能连上数据库,把connection string复制出来是:
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;password=XXXXXX;Initial Catalog=fdcxs;Data Source=WWBOFFICE
第二个问题:
if connected<>true then
showmessage('没打开');
SQL Server登录不用密码
Function MakeSQLConnectStr(Host,UserID,PWD,DBName:String) : String;
begin
Result := 'Provider=SQLOLEDB.1;Extended Properties="Driver={SQL Server};Server='+Host+';';
Result := Result + 'Database='+DBName+';UID='+UserID+';PWD='+Trim(PWD)+'"';
end;ADOConnection.ConnectionString := MakeSQLConnectStr('192.0.0.1','sa','pass','Master');
try
ADOConnection.Connection := True;
Except
Showmessage('连接失败');
end;