博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Delphi启动数据库连接属性对话框
阅读量:6248 次
发布时间:2019-06-22

本文共 769 字,大约阅读时间需要 2 分钟。

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

例子一:

//此例子有个坏处不管用户点了确定还是取消,均返回值
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;

例子二:

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;

转载于:https://www.cnblogs.com/win32pro/p/7270276.html

你可能感兴趣的文章
Innosetup中将bat文件压缩到压缩包中
查看>>
Android 手机卫士--签名文件说明&包名说明
查看>>
[转]python中@classmethod @staticmethod区别
查看>>
Linux排序不准确的问题,用以下两行代码解决
查看>>
MyBatis从入门到放弃一:从SqlSession实现增删改查
查看>>
为apache安装mod_wsgi的时候出现-fpic的问题
查看>>
Node,Sockets,Cores,Threads
查看>>
java数组和字符串相互转换
查看>>
深刻理解Nginx之Nginx完整安装
查看>>
SelectSort
查看>>
实现浮点数的四舍五入RoundOff,保留几位小数
查看>>
Netty ByteBuf源码分析
查看>>
EWS 流通知订阅邮件
查看>>
Vuex实现原理解析
查看>>
Vue工程模板文件 webpack打包
查看>>
反射获取有参数的成员方法并执行
查看>>
解决Apache配置虚拟主机时出现403错误的问题
查看>>
TP框架中APP_SUB_DOMAIN_DEPLOY什么意思?
查看>>
DirectUI的优点及其自定义控件的开发
查看>>
用UglifyJS2合并压缩混淆JS代码
查看>>