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相关单元,如下图所示:

  • 相关阅读:
    20145124陈威名《java程序设计》 寒假学习总结
    20145124 《Java程序设计》第1 周学习总结
    20145124陈威名《java程序设计》 第二周学习总结·
    20145124陈威名 《Java程序设计》第3周学习总结
    20145124《Java程序设计》第5周学习总结
    C/C++拾遗(三)
    c#或js url传参中文乱码解决方案
    Java设计模式之代理模式
    关于Docker&kubernetes的一些问题
    前端存储之indexedDB
  • 原文地址:https://www.cnblogs.com/lrl45/p/9592965.html
Copyright © 2011-2022 走看看