Einzelnen Beitrag anzeigen

alf013

Registriert seit: 8. Dez 2006
13 Beiträge
 
#6

Re: TADO und OUTPUT TO ....

  Alt 9. Dez 2006, 14:23
Zitat von shmia:
Zitat von alf013:
Sorry, das ist aber der korrekte Syntax!!!!
Mag sein, aber hast du das mit dem Tool getestet?
Wenn ja, hast du den konkreten SQL-String dann in den Sourcecode kopiert und dann dort nochmals getestet.
(ich meine damit kopieren über die Zwischenablage; nicht abschreiben! *)
Du kannst den SQL-String auch ruhig hier nochmals senden, dein SELECT-string in deinem 1. Posting war ja quasi nur die Vorlage.

*) die Erfahrung lehrt: selbst der beste Programmierer hat manchmal Tomaten auf den Augen.
Dann hift nur, sich selbst zu misstrauen und zurück an den Anfang.
Man muss sich selbst beweisen, dass ein Anweisung/Funktion/Objekt/... richtig ist.
Danke für deinen gutgemeinten Ratschlag - aber syntaktisch ist alles korrekt.

Ich vermute, dass das Problem hier in folgendem besteht:

In einer Interactiv-SQL-Sitzung ( das Tools zu SQL-Anywhere ) muss der Aufruf hintereinander erfolgen:
1. Select-Statement
2. Output-Statement
Das Select liefert die Datenmenge, die dann mit Output exportiert wird.
Unter ADO geht wahrscheinlich beim Aufruf von "aussen" die Datenmenge flöten, so dass dann das Output nicht mehr interpretiert werden kann.
Kann es sein, dass jeder einzelne Execute-Aufruf eine eigene interne Session öffnet und nach Ausführung wieder schliesst?
Das würde den Effekt erklären.

Grüssse

Alf013
  Mit Zitat antworten Zitat