Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: ADO SQL String Längenbegrenzung ?

  Alt 12. Okt 2006, 15:52
Zitat von Cyberbob_at_tot:
@shmia
Habe ich versucht, den String in eine Textdatei, und durch ADO.SQL.Loadfromfile('c:\test.txt') geladen. Es kommen aber dann nur "?" raus, sehr komisch, Delphi sagt mir dann, das ein ungültiges Zeichen im String ist.
Du solltest die Datei natürlich mit einem Standard-Editor (Notepad) erstellen.
Mein Vorschlag sollte die Fehlermöglichkeiten eingrenzen.
Das klappt natürlich nicht, wenn du die Datei erst aus deiner Anwendung heraus schreibst.
Du musst mit Sherlock-Holmes Logik arbeiten:
1.) Abfrage erstellen und mit Notepad in Textdatei speichern
2.) Textdatei mit Notepad öffnen und Inhalt kopieren
3.) Den Inhalt in ein Oracle Tool kopieren und dort die Abfrage ausprobieren. Bei Fehler zurück zu 1.)
4.) ADOQuery ausprobieren mit ADO.SQL.Loadfromfile()
5.) wenn kein Fehler, dann war das Lesen aus der INI-Datei die Fehlerursache
bei Fehler liegt das Problem an den ADO Komponenten von Borland

Manchmal hat man regelrecht Tomaten auf den Augen; deshalb solltest du allem was du tust beim Debuggen mit gesundem Misstrauen begegnen. Deshalb werden SQL-Abfragen nicht abgeschrieben sondern mit Copy&Paste kopiert.
Andreas
  Mit Zitat antworten Zitat