Delphi启动数据库连接属性对话框

Posted Li Essay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi启动数据库连接属性对话框相关的知识,希望对你有一定的参考价值。

有时候需要客户端进行服务器连接配置,自己写配置窗体,总不如直接使用系统提供的使用方便快捷

例子一:

1

//此例子有个坏处不管用户点了确定还是取消,均返回值
procedure TForm1.Button1Click(Sender: TObject);
var
  connStr:string;
begin
  connStr := PromptDataSource(Application.Handle,ADOConnection1.ConnectionString);
  //function PromptDataSource(ParentHandle: THandle; InitialString: WideString): WideString; 
  //PromptDataSource函数有两个参数:
  //ParentHandle:父窗口的句柄。
  //InitialString:初始化的字符串。
  Memo1.Lines.Add(connStr);
end;

2

例子二:

1

uses
  Data.Win.ADOConEd;
  //必须引用这个单元
//如果没有修改点击OK按钮后没有返回值,只有修改后才会产生返回值
procedure TForm1.Button1Click(Sender: TObject); var connStr: string; begin if EditConnectionString(ADOConnection1) then begin connStr := ADOConnection1.ConnectionString; Memo1.Lines.Add(connStr); end; end;

2

以上是关于Delphi启动数据库连接属性对话框的主要内容,如果未能解决你的问题,请参考以下文章

delphi的adoconnection控件自动连接问题

关闭从另一个对话框片段启动的对话框片段会导致非法状态异常

delphi的窗体窗口

win7下安装了delphi2010,打开时显示一半就卡住了,内存很快被占满,并显示堆栈溢出,咋回事啊

Delphi自定义组件如何在属性面板中实现打开文件的对话框?

delphi等窗口完全显示后执行一段代码