Einzelnen Beitrag anzeigen

stathis

Registriert seit: 18. Jul 2005
31 Beiträge
 
#8

AW: Datenbank Anwendung weitergeben.

  Alt 2. Okt 2016, 12:11
ja ich meine auch das ein dll fehlt aber welche?
Ich habe libmysql.dll und dbxmys.dll in ziel PC in system32 ordner kopiert
was noch soll ich kopieren?


Delphi-Quellcode:
unit Unit1;

interface

uses
  Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
  Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Data.DBXMySQL, Data.FMTBcd, Data.DB,
  Data.SqlExpr, Vcl.StdCtrls, Vcl.Buttons, Vcl.Grids, Vcl.ExtCtrls;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    StringGrid1: TStringGrid;
    StringGrid2: TStringGrid;
    Panel2: TPanel;
    BitBtn1: TBitBtn;
    SQLConnection1: TSQLConnection;
    SQLQuery1: TSQLQuery;
    procedure BitBtn1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.BitBtn1Click(Sender: TObject);
var
 i,ncol,z: integer;
 uid : string;
begin
   for nCol := 0 to stringgrid1.ColCount - 1 do
  begin
    stringgrid1.Cols[nCol].Clear;
  end;
    stringgrid1.Cells[0,0] := 'ID';
  stringgrid1.Cells[1,0] := 'UID Κάρτας';
  stringgrid1.Cells[2,0] := 'Πόντοι';
  stringgrid1.Cells[3,0] := 'Πόντοι Σύνολο';
  stringgrid1.Cells[4,0] := 'Ημερομηνία';
  stringgrid1.Cells[5,0] := 'Ώρα';

sqlquery1.sql.Clear;

 SQLquery1.SQL.add ('Select id,UID,points,TotalPoints,date,time from karta');
   sqlquery1.open;
  SQLquery1.First;
 i:=0;
  while not SQLquery1.EOf do begin
    i:=i+1;
    stringgrid1.RowCount := i+2;
    stringgrid1.Cells[0,i] := inttostr(SQLquery1.Fieldbyname('id').asinteger);
    stringgrid1.Cells[1,i] := SQLquery1.Fieldbyname('UID').asString;
    stringgrid1.Cells[2,i] := inttostr(SQLquery1.Fieldbyname('points').asinteger);
    stringgrid1.Cells[3,i] := inttostr(SQLquery1.Fieldbyname('TotalPoints').asinteger);
    stringgrid1.Cells[4,i] := SQLquery1.Fieldbyname('date').asString;
    stringgrid1.Cells[5,i] := SQLquery1.Fieldbyname('time').asString;
       SQLquery1.Next;
  end;

  sqlquery1.sql.Clear;
end;

end.
----------SQL CONNECTION PARAMS -----------------
DriverUnit=Data.DBXMySQL
DriverPackageLoader=TDBXDynalinkDriverLoader,DbxCo mmonDriver160.bpl
DriverAssemblyLoader=Borland.Data.TDBXDynalinkDriv erLoader,Borland.Data.DbxCommonDriver,Version=16.0 .0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b 1b
MetaDataPackageLoader=TDBXMySqlMetaDataCommandFact ory,DbxMySQLDriver160.bpl
MetaDataAssemblyLoader=Borland.Data.TDBXMySqlMetaD ataCommandFactory,Borland.Data.DbxMySQLDriver,Vers ion=16.0.0.0,Culture=neutral,PublicKeyToken=91d62e bb5b0d1b1b
GetDriverFunc=getSQLDriverMYSQL
LibraryName=dbxmys.dll
LibraryNameOsx=libsqlmys.dylib
VendorLib=LIBMYSQL.dll
VendorLibWin64=libmysql.dll
VendorLibOsx=libmysqlclient.dylib
HostName=**************
User_Name=*********
Password=***********
MaxBlobSize=-1
LocaleCode=0000
Compressed=False
Encrypted=False
BlobSize=-1
ErrorResourceFile=
Database=*************
ServerCharSet=utf8

Geändert von TBx ( 2. Okt 2016 um 12:20 Uhr) Grund: Ein paar Tags spendiert
  Mit Zitat antworten Zitat