Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADODataSet mit SQL-Abfrage - Fehler bei Append (https://www.delphipraxis.net/17261-adodataset-mit-sql-abfrage-fehler-bei-append.html)

MarcoWarm 2. Mär 2004 14:06

Re: ADODataSet mit SQL-Abfrage - Fehler bei Append
 
Nimm mal bitte das Semikolon aus Deiner Select Anweisung

Please try

chris.s 2. Mär 2004 14:11

Re: ADODataSet mit SQL-Abfrage - Fehler bei Append
 
Lese-Schreibrechte sind vorhanden. Ich greife via ADO-OLEDB/ODBC auf den PostgreSQL-Server zu. Prinzipiell vermute ich auch, daß es am Server liegt, ich sehe jedoch keinerlei Debug-Meldung. Die Fehlermeldung sieht verdächtig nach einer ADO bzw. Delphi-Meldung aus, zumal sie in Deutsch ist, der Server aber engl. Fehlermeldungen produziert. Ob es möglich ist, für SQL-Mengen nochmals gesondert Edit-/Appendrechte auf Serverebene zu vergeben, muß ich testen.

PS: Auf ADO hatte ich nur nochmal hingewiesen, da es ja durch die ADO/OLEDB-Treiber eine weitere "Fehlerquelle" gibt.

Sorry! Der doppelte Beitrag ergab sich durch ein Timeout!

MarcoWarm 2. Mär 2004 14:14

Re: ADODataSet mit SQL-Abfrage - Fehler bei Append
 
Es ist auf alle Fälle ein ODBC Fehler - der sollte nicht auftreten, wenn die Select-Anweisung kein Semikolon enthält

chris.s 2. Mär 2004 14:24

Re: ADODataSet mit SQL-Abfrage - Fehler bei Append
 
Zitat:

Zitat von Stevie
Aber ohne Where-Klausel gibt es keine Fehler, ja?
Sonst würde ich mal gucken, welche Eigenschaften bei der Connection angegeben sind.

Ehrlich gesagt, habe ich alles versucht, nur die Where-Klausel noch nicht weggelassen ... Ich hab den Server hier nicht zur Verfügung, werde aber heute abend testen!

Die Connection sieht so aus:
Delphi-Quellcode:
Provider=MSDASQL.1;Password=csrhl00;Persist Security Info=True;User ID=postgres;Data Source=PostgreSQL30;Mode=ReadWrite
weitere Einstellungen: ConnectOptions: coConnectUnspecified, CursorLocation: clUseClient.

Der ODBC-Treiber (PGSQLV3.0) hat folgende Einstellungen:
DisableGeneticOptimizer : true
KeysetQueryOptimization : true
ParseStatements:false
UpdatableCursors:true
RowVersioning:false
ServerSidePrepare:false
ReadOnly:false
DisallowPremature:false
UseDeclare/Fetch:false
RecognizeUniqueIndexes:false
CacheSize:100
...


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:40 Uhr.
Seite 2 von 2     12   

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