我现在想系统运行的时候如果数据库服务器连接错误的话就先把数据库服务器设置的窗口打开,重新设置完数据库后把系统关闭,然后再运行系统,主窗体为模式窗体,数据库服务器设置窗体为非模式窗体.我在主窗体的FormCreate中加入如下语句:
var
frmSerSet:TfrmSerSet;
begin
ReadIni;
MainConn.Connected:=false;
MainConn.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=true;User ID='+FUserName+';Password='+FPassWord+';Initial Catalog='+FDataBase+';Data Source='+FServerName+';';
try
MainConn.Connected:=true;
except
frmSerSet:=TfrmSerSet.Create(application);
frmSerSet.Show;
application.Terminate;
end;
end;
为什么不出来数据库服务器设置窗体?请指教!多谢!
var
frmSerSet:TfrmSerSet;
begin
ReadIni;
MainConn.Connected:=false;
MainConn.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=true;User ID='+FUserName+';Password='+FPassWord+';Initial Catalog='+FDataBase+';Data Source='+FServerName+';';
try
MainConn.Connected:=true;
except
frmSerSet:=TfrmSerSet.Create(application);
frmSerSet.Show;
application.Terminate;
end;
end;
为什么不出来数据库服务器设置窗体?请指教!多谢!
解决方案 »
- 关于获取下拉组合框的value值,高手请帮忙!!!谢谢,高分相送!
- 汉字转码问题utf8——ansi
- 如何点击Button1选中Edit1,Button2选中Edit2。明天早上8:00结帖。up有分!
- 如何将word文档转化为xml,或将xml转化为word文档
- 为什么DLL中的窗体显示控件的提示(即ShowHint=true)会出错?
- 哪位老兄有CodeRush D6?
- 在线求助!怎样实现多条记录post?
- 如何手动控制dbgrid控件,如设列数,行数,表头,内容等。急!!高手帮忙呀
- 忙音
- 怎么实现不用重启而实现注册表修改结果的生效。(大部分修改实现即可)
- delphi如何实现比较?
- 文件传输过程中如何实现限速
var
frmSerSet:TfrmSerSet;
begin
ReadIni;
MainConn.Connected:=false;
MainConn.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=true;User ID='+FUserName+';Password='+FPassWord+';Initial Catalog='+FDataBase+';Data Source='+FServerName+';';
try
MainConn.Connected:=true;
except
frmSerSet:=TfrmSerSet.Create(application);
frmSerSet.Show;
//application.Terminate;这句不应该放在这儿,刚显示就关掉程序,那还能吗
end;
end;