源码是:[code=procedure TForm1.BTNconneClick(Sender: TObject);
begin
if (Trim(EDuserName.Text)='')or (Trim(EdDBName.Text)='')then
begin
showmessage('请正确填写参数信息!');
exit;
end; datamod.ADOConn1.Close;
datamod.ADOConn1.ConnectionString:='provider=sqloledb.1;Persist SecurityInfo=True;UserID='+EDUserName.Text+';';
if not (Trim(EDServername.Text)='') then
datamod.ADOConn1.ConnectionString := datamod.ADOConn1.ConnectionString+'datasoure='+EDserverName.Text+';';
if Trim(EDpassword.Text)='' then
begin
datamod.ADOConn1.ConnectionString := datamod.ADOConn1.ConnectionString+'password=''';
end
else
datamod.ADOConn1.ConnectionString := datamod.ADOConn1.ConnectionString+'Password='+Edpassword.Text+';' +'initial catalog='+EDDBName.Text+'';
try
datamod.ADOConn1.Open;
except
application.MessageBox('对不起!参数设置错误,无法连接数据库!','参数错误',mb_ok+mb_iconerror);
exit;
end;
application.MessageBox('参数设置成功!','参数正确',mb_ok+mb_iconexclamation);form2.show;
end;)][/code]编译时错误提示图:
begin
if (Trim(EDuserName.Text)='')or (Trim(EdDBName.Text)='')then
begin
showmessage('请正确填写参数信息!');
exit;
end; datamod.ADOConn1.Close;
datamod.ADOConn1.ConnectionString:='provider=sqloledb.1;Persist SecurityInfo=True;UserID='+EDUserName.Text+';';
if not (Trim(EDServername.Text)='') then
datamod.ADOConn1.ConnectionString := datamod.ADOConn1.ConnectionString+'datasoure='+EDserverName.Text+';';
if Trim(EDpassword.Text)='' then
begin
datamod.ADOConn1.ConnectionString := datamod.ADOConn1.ConnectionString+'password=''';
end
else
datamod.ADOConn1.ConnectionString := datamod.ADOConn1.ConnectionString+'Password='+Edpassword.Text+';' +'initial catalog='+EDDBName.Text+'';
try
datamod.ADOConn1.Open;
except
application.MessageBox('对不起!参数设置错误,无法连接数据库!','参数错误',mb_ok+mb_iconerror);
exit;
end;
application.MessageBox('参数设置成功!','参数正确',mb_ok+mb_iconexclamation);form2.show;
end;)][/code]编译时错误提示图:
解决方案 »
- 关于光标形状
- 如何 获得其他程序里 打开的窗体 里有焦点的控件的句柄?
- 给CXGrid的popupmenu赋值时发生错误?这是怎么回事啊?
- 关于TreeView的图标显示问题(类似QQ的上线离线图标显示)
- 在intraweb 环境下,怎么实现iwdbgrid中是数据导入到excel啊!大哥大姐教教我
- 小弟想学习delphy,有些问题请教。
- 請問各位大俠,CORBA的問題!(重謝)
- 数据压缩!和如何给别人分数(两个问题,?)
- 怎样用DELPHI6取得win9x,win2k,winxp的系统硬件信息!!!,急急。。。
- 流文件只能够用一次么?是不是用了一次以后要“归位”- reset?
- delphi 编译时报 xx.dcu not found
- 感谢大家支持
Provider=SQLOLEDB.1;Password=futongsa;Persist Security Info=True;User ID=sa;Initial Catalog=ftkq;Data Source=192.168.122.99
看看哪不对
这里有问题吧!
User ID='+EDUserName.Text+'
user和ID之间空格
把Form2移到另一边!form2.show;
改成
application.CreateForm(TForm2,Form2);
Form2.Show;OK!!