zoukankan      html  css  js  c++  java
  • FireDac心得

    uses
    FireDAC.Phys.MySQL,
    FireDAC.Stan.Def,
    FireDAC.DApt,
    FireDAC.Comp.Client,
    FireDAC.Comp.UI,
    FireDAC.UI.Intf,
    FireDAC.VCLUI.Wait, {FDGUIxWaitCursor.Provider := 'Forms'}
    FireDAC.Stan.Intf,
    // FireDAC.ConsoleUI.Wait, {FDGUIxWaitCursor.Provider := 'Console'}
    // FireDAC.FMXUI.Wait, {FDGUIxWaitCursor.Provider := 'FMX'}
    FireDAC.Stan.Async;

    FDPhysMySQLDriverLink := TFDPhysMySQLDriverLink.Create(nil);
    FDConn := TFDConnection.Create(nil);
    FDGUIxWaitCursor := TFDGUIxWaitCursor.Create(nil);
    FDQry := TFDQuery.Create(nil);

    FDPhysMySQLDriverLink.VendorLib := ExtractFilePath(ParamStr(0))+'libmariadb.dll';
    FDGUIxWaitCursor.Provider := 'Forms';
    FDConn.DriverName := 'MySQL';
    FDConn.LoginPrompt := False;
    FDConn.Params.Add('DriverID=MySQL');
    FDConn.Params.Add('Server=' + vDBLink.Server);
    FDConn.Params.Add('Database=' + vDBLink.Database);
    FDConn.Params.Add('User_Name=' + vDBLink.UserName);
    FDConn.Params.Add('Password=' + vDBLink.Password);
    FDConn.Params.Add('Port=' + vDBLink.Port);
    FDConn.Params.Add('CharacterSet=utf8');
    FDConn.Connected := True;
    FDQry.Connection := FDConn;

    with FDQry do
    begin
    Close;
    SQL.Clear;
    SQL.Add(vSQL);
    Active := True;
    end;

    ======================================================================================================================

    问题现象:XE8开发数据访问程序时放入了FDPhysMSSQLDriverLink1、FDConnection1、FDConnection1、FDQuery1、DBGrid1,设计期没法,运行期报"Object factory for class{xx-xx-xx-xx-xx} is missing. To register it, you can drop component[TFDGUIxWaitCursor] into your project."。

    问题原因:群里朋友说是少个注册类。没有官方解释。有了解的朋友M我哦。

    问题处理:在窗体上托放一个“TFDGUIxWaitCursor”控件就可以了;或者Uses相关单元,如下图所示:

  • 相关阅读:
    python技巧
    tikz vfill vfil
    知之为知之,不知为不知
    newPost
    欢迎使用 WordPress 3.2.1 for SAE
    校正oracle,mysql,hive,postgresql,greenplum 记录数分析命令
    Hive 分区表&分区字段
    oracle 建表、主键、分区
    使用TortoiseSVN 客户端的一些问题
    jquery bankInput银行卡账号格式化
  • 原文地址:https://www.cnblogs.com/lrl45/p/9592965.html
Copyright © 2011-2022 走看看