Autor Beitrag
JoelH
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 806
Erhaltene Danke: 17

Win10
Delphi Alexandria 11.2 Patch 1
BeitragVerfasst: Do 21.08.03 12:01 
Wenn ich mit TQUERy ein Statement wegschicke und es gibt einen Fehler, dann kann ich zwar abfangen welcher Fehler das ist aber kann ich auch abfangen wo genau im Statement der Fehler auftrat ?

Beispiel :

Ich sende
ausblenden Quelltext
1:
SELECT ao.* FROM lala ao , duda du WHERE ao.id = du.id					

Nehmen wir an eine Tabelle ist nicht existent, wie bekomme ich raus welche ? Den Fehler Table or View does not exist (Oracle) bekomme ich erstellt, allerdings kann dies bedeuten dass lala nicht da ist oder eben duda .
Ich hätte gernen einen Zeiger (wunsch, wie bei üblichen SQL Tools) der dann sagt
ausblenden Quelltext
1:
SELECT ao.* FROM lala ao , <ERROR>duda du WHERE ao.id = du.id					

so in dieser Art. Ist das zu realisieren mit Boardmitteln !?

_________________
mfg. Joel
neojones
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1206
Erhaltene Danke: 1



BeitragVerfasst: Do 21.08.03 13:25 
Mit Bordmitteln geht das meines Wissens nicht.

Du kannst aber vorher den Befehl "Show Tables" ausführen, der als Ergebnismenge alle Tabellennamen liefert und das dann mit den normalen String-Funktionen vorab überprüfen.

Viele Grüße,

Matthias

_________________
Ha! Es compiliert! Wir können ausliefern!