![]() |
Datenbank: Informix • Zugriff über: ODBC
TQuery und # in Abfrage
Sobald ich in meiner Abfrage ein # habe, erhalte ich beim Aufruf von
Delphi-Quellcode:
eine Zugriffsverletzung.
myq.Active:=TRUE;
Die SQL Syntax lautet :
Delphi-Quellcode:
Führe ich das Statement allerdings direkt im SQL Server aus, dann werden mir die Daten korrekt angezeigt. Scheinbar ein Problem von Tquery?!
select * from tabelle where Nummer = "#00000"
Benutze Delphi Version war 6 Professional. Gruß Sven Janssen |
Re: TQuery und # in Abfrage
mach mal zwei ' statt der doppelten ", vielleicht geht das?
|
Re: TQuery und # in Abfrage
Nein geht nicht. Hätte mich ehrlich gesagt auch mehr als gewundert.
Sven |
Re: TQuery und # in Abfrage
Welchen Datentyp hat Nummer? Und wie hast Du der Query dieses Statement zugewiesen?
[Edit] Ach ja, und welchen ODBC-Treiber verwendest Du und welche Informix-Version? |
Re: TQuery und # in Abfrage
Der Datentyp ist char(6).
An der Informix Version liegt es nicht, da das Statement auf dem SQL Server funktioniert. per myq.sql.add('...'); füge ich dem TQuery das Statement zu. Es funktioniert sonst auch alles, bis auf dieses Statement. Es gibt auch keinerlei Probleme beim laden von Daten in dem ein # vorhanden ist, sondern nur dann wenn ich dieses im select Statement explizit anfrage. Sven |
Re: TQuery und # in Abfrage
Zitat:
Delphi-Quellcode:
sollte auch deinen wert finden.
select * from tabelle where Nummer LIKE "%00000"
|
Re: TQuery und # in Abfrage
dann mach mal WHERE Nummer = :Nummer und setz den Parameter über ParamByName('Nummer').AsString := '#00000' oder so.
|
Re: TQuery und # in Abfrage
Und welcher ODBC-Treiber? Informix-eigener (IMHO recht schrottig) oder Data Direct (formerly known as Merant) Und welcher Informix-Client? Hier gibt's zum Beispiel von IBM einen Patch für XP!
|
Re: TQuery und # in Abfrage
Zitat:
Ne lass mal ;-) Ich hab mich mal gerade schlau gemacht ( ich habe ODBC und Informix nicht eingerichtet ). Informix Version ist die letzte SE. Standard ODBC Treiber von Windows XP und dazu von IBM das Informix Connect Glide SDK. Ich hab mich auch einmal auf der Mainsoft Seite wegen Data Direct umgeschaut. Werde nicht ganz schlau aus der Seite. Frei? Payware? Download? Gruß Sven |
Re: TQuery und # in Abfrage
Zitat:
Damit ist das Problem gelöst. Vielen Dank für die Antwort. Nachtrag: Zu früh gefreut, es geht immer noch nicht :-/ |
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:34 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