AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi [MYSql] Kann nicht Connecten: Fehler: 湕湫&#30
Thema durchsuchen
Ansicht
Themen-Optionen

[MYSql] Kann nicht Connecten: Fehler: 湕湫&#30

Ein Thema von sarte · begonnen am 12. Mär 2009 · letzter Beitrag vom 12. Mär 2009
 
TurboMartin

Registriert seit: 13. Feb 2006
Ort: Bad Honnef
765 Beiträge
 
Turbo Delphi für Win32
 
#7

Re: [MYSql] Kann nicht Connecten: Fehler: 湕&#

  Alt 12. Mär 2009, 16:17
Zitat von Bernhard Geyer:
Zitat von sarte:
Delphi zeigt mir keine Warnmeldungen an, das würde ich sonst beim Strukturfenster sehen.
Ok, hab nachgeschaut. Die DLL-Funktionsdefinitonen müssen alle angepaßt werden. Von PChar -> PAnsiChar.

Statt:
mysql_connect: function(_mysql: PMYSQL; const host, user, passwd: pChar): PMYSQL; stdcall; muss es heißen:
mysql_connect: function(_mysql: PMYSQL; const host, user, passwd: pAnsiChar): PMYSQL; stdcall; Dann statt:

Delphi-Quellcode:
  TMYSQL_FIELD = record
    name: pChar; // Name of column
    table: pChar; // Table of column if column was a field
    def: pChar; // Default value (set by mysql_list_fields)
    _type: enum_field_types; // Type of field. Se mysql_com.h for types
    length: longword; // Width of column
    max_length: longword; // Max width of selected set
    flags: longword; // Div flags
    decimals: longword; // Number of decimals in field
  end;
muß es
Delphi-Quellcode:
  TMYSQL_FIELD = record
    name: pAnsiChar; // Name of column
    table: pAnsiChar; // Table of column if column was a field
    def: pChar; // Default value (set by mysql_list_fields)
    _type: enum_field_types; // Type of field. Se mysql_com.h for types
    length: longword; // Width of column
    max_length: longword; // Max width of selected set
    flags: longword; // Div flags
    decimals: longword; // Number of decimals in field
  end;
etc, etc, ...
Kann es nicht sein dass er noch mit D7 programmiert?

Zitat von sarte:
Du weißt nicht zufällig wie man das herausfindet?
Frag am besten beim Support nach, ob die es erlauben.
Tomorrow will be cancelled due to lack of interest.

  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:30 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz