zoukankan      html  css  js  c++  java
  • Delphi启动数据库连接属性对话框

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

    例子一:

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

    好的代码像粥一样,都是用时间熬出来的
  • 相关阅读:
    Codeforces 722C. Destroying Array
    Codeforces 722D. Generating Sets
    【BZOJ】3436: 小K的农场
    数论四·扩展欧几里德
    数论三·约瑟夫问题
    数论二·Eular质数筛法
    #1287 : 数论一·Miller-Rabin质数测试
    树的维护
    可持久化线段树
    【NOIP2016】天天爱跑步
  • 原文地址:https://www.cnblogs.com/jijm123/p/13957963.html
Copyright © 2011-2022 走看看