AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL-C-API (libmySQL.dll) cachet Tabellen?
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL-C-API (libmySQL.dll) cachet Tabellen?

Ein Thema von faux · begonnen am 26. Mai 2006
Antwort Antwort
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#1

MySQL-C-API (libmySQL.dll) cachet Tabellen?

  Alt 26. Mai 2006, 15:09
Datenbank: MySQL • Version: 5.0.15 • Zugriff über: MySQL-C-API (libmySQL.dll)
So, noch eine Frage:

Kann es sein, dass die MySQL-C-API (libmySQL.dll) die Datenbank cachet? Folgendes Szenario:

1. Ich führe ein Programm aus, welches meine DLL, welche via MySQL-C-API (libmySQL.dll) auf einen SQL-Server zugreift und die Verbindung beim Startet herstellt und beim Beenden trennt (also nicht nach jedem Aufruf, sondern beim Einbinden), aus.
2. Ich bringe die DLL dazu, eine Abfrage zu tätigen und dieses Ergebnis auszugeben
3. Ich füge mittels EMS MySQL Manager via SQL Editor (also getippem SQL-Code) einen Datensatz hinzu
4. Ich drücke nochmals "Execute Query" und mir wird ein Fehler ausgegeben, dass der Datensatz nicht nochmal eingefügt werden kann, da ein Feld auf UNIQUE steht (ist auch gut so; wollte nur testen, dass der Datensatz auch gepostet wurde).
5. Ich sage der DLL, sie soll mir den neuen Datensatz anzeigen (Programm und DLL wurden zwischen 1. Abfrage und Einfügen des neuen Datensatzes nicht neu gestartet bzw neu geladen)
6. Kein Datensatz erscheint, da mysql_num_rows 0 ergibt. (Wieso auch immer... )
7. Ich starte das Programm neu (somit wird auch die DLL neu eingebunden und die Verbindung neu aufgebaut)
8. Der neue Datensatz kann abgefragt werden.

Woran liegt das? Speichert die DLL ev. die Tabelle im Cache oder wieso ist das so? Wäre für jeden Tipp froh.

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Antwort Antwort


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 04:56 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz