代码如下,谢谢指教!procedure TC_data.Button1Click(Sender: TObject);
var se,na,ps:string;
begin
se:=edit1.Text;
na:=edit2.Text;
ps:=edit3.Text;
form1.ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'+
'Persist Security Info=False;User ID=na;Initial Catalog=UFSystem;'+
'Data Source=se;Use Procedure for Prepare=1;'+
'Auto Translate=True;Packet Size=4096;Workstation ID=JASON;'+
'Use Encryption for Data=False;'+
'Tag with column collation when possible=False';
if form1.Adoconnection1.Connected:=false then
begin
showmessage('对不起,数据库连不上!');
exit;
end;end;
var se,na,ps:string;
begin
se:=edit1.Text;
na:=edit2.Text;
ps:=edit3.Text;
form1.ADOConnection1.ConnectionString:='Provider=SQLOLEDB.1;'+
'Persist Security Info=False;User ID=na;Initial Catalog=UFSystem;'+
'Data Source=se;Use Procedure for Prepare=1;'+
'Auto Translate=True;Packet Size=4096;Workstation ID=JASON;'+
'Use Encryption for Data=False;'+
'Tag with column collation when possible=False';
if form1.Adoconnection1.Connected:=false then
begin
showmessage('对不起,数据库连不上!');
exit;
end;end;
解决方案 »
- 请高手指点一个数据库表归类显示的问题。
- 谁收购了borland IDE ?
- Delphi在多层应用系统中如何建立Master/Detail关系?
- 无法使用ADO连接数据库.
- delphi7里有类似delphi6的nmftp控件吗?
- 图片存入数据库的问题
- 如何让DBEDIT里的文字向中间对齐?
- 有5个线程共同下载1个tstringlist里的地址,如何保证不下载重复啊?
- 关于MIDAS的一个白痴问题
- 例如:在DELPHI6的DATABASE DESKTOP里面打开country.db(其实是所有DB表)无法向里面添加中文记录……如何解决?
- 有关Wise Installation System9.01 制作安装程序的问题,急需等待解决??帮忙看看!!
- 广州,找房子租,或合租。250元左右。
if form1.Adoconnection1.Connected:=false then//不应该是附值运算
//应该是if form1.Adoconnection1.Connected = false then
begin
showmessage('对不起,数据库连不上!');
exit;
showmessage('对不起,数据库连不上!');
try
连接...
except
失败提示...
end;
constr:string;
constr:='Provider=SQLOLEDB.1;Persist Security Info=False;User ID=';
constr:=constr+edit1.text;//此处填数据库登陆用户名
constr:=constr+';PASSWORD=';
constr:=constr+edit2.text;//此处填数据库登陆密码
constr:=constr+';Initial Catalog=';
constr:=constr+edit3.text;//此处填要连接的数据库名
constr:=constr+';Data Source='
constr:=constr+edit4.text;//此处填数据源 name或ip
form1.ADOConnection1.ConnectionString:=constr;
try
Form1.ADOConnection1.Connected:=True;
except on E:exception do
begin
showmessage(E.message);
end;
end