Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MSSQL Verbindung nicht möglich (https://www.delphipraxis.net/162924-mssql-verbindung-nicht-moeglich.html)

fanavity 9. Sep 2011 15:13

Datenbank: MSSQL • Version: 2008 • Zugriff über: BDE/ODBC

MSSQL Verbindung nicht möglich
 
Hallo,

ich versuche über die QueryKomponente von Delphi 5 auf eine MSSQL Datenbank zuzugreifen..

Hier mal mein Quellcode

Delphi-Quellcode:
Var
SqlBefehl : String;

begin


     SqlBefehl := 'INSTERT INTO Tabelle1 ( Feld1, Feld2, Feld3, Feld4, Feld5) VALUES (' +
                  '1, ' +
                  '2, ' +
                  '3, ' +
                  '4, ' +
                  '5 ' +
                  ')';

   query1.close;
   query1.sql.clear;
   query1.sql.add(sqlbefehl);
   query1.open;

end;
Als fehler sagt er mir immer nur Systaxfehler in der Nähe von INTO.. Aber wieso? Was ist da falsch?
Eine Verbindung kann ich aufbauen.. Das klappt ohne Probleme.. Kann auch über die Querykomponente die Spalten anzeigen lassen.

Vielleicht fällt euch ja was auf!?

DeddyH 9. Sep 2011 15:14

AW: MSSQL Verbindung nicht möglich
 
INSTERT -> INSERT (ein T zuviel)

fanavity 9. Sep 2011 15:17

AW: MSSQL Verbindung nicht möglich
 
*schäm*

naja dafür kommt nun gleich der nächste fehler..

Im Project ist eine Exception der Klasse ENoResultSet ist aufgetreten. Meldung 'Fehler beim erstellen der Cursor-Handle'. Prozess wurde angehalten.

Bernhard Geyer 9. Sep 2011 15:18

AW: MSSQL Verbindung nicht möglich
 
und statt Open muss man zum Ausführen von DML's Exec(SQL) aufrufen.



Die Punkte das die BDE seit fast 10 Jahren abgekündigt ist und man doch parametrisierte Inserts verwenden soll will ich mal hier nix sagen

DeddyH 9. Sep 2011 15:19

AW: MSSQL Verbindung nicht möglich
 
Das ist ja auch keine Abfrage, statt Open wäre also ExecSQL die bessere Wahl.

fanavity 9. Sep 2011 15:24

AW: MSSQL Verbindung nicht möglich
 
Naja er führt die abfrage nun aus, aber fügt nichts hinzu! :/ Habe das mit Microsoft SQL Server Management Studio überprüft..

DeddyH 9. Sep 2011 15:25

AW: MSSQL Verbindung nicht möglich
 
Transaktion nicht commited?

fanavity 9. Sep 2011 15:27

AW: MSSQL Verbindung nicht möglich
 
Sorry, das verstehe ich leider nicht so ganz?

Bernhard Geyer 9. Sep 2011 15:28

AW: MSSQL Verbindung nicht möglich
 
Zitat:

Zitat von fanavity (Beitrag 1122974)
Naja er führt die abfrage nun aus, aber fügt nichts hinzu! :/ Habe das mit Microsoft SQL Server Management Studio überprüft..

Zeig doch mal den String den du im SQLSMS eingegeben hast.

fanavity 9. Sep 2011 15:30

AW: MSSQL Verbindung nicht möglich
 
select * from Tabelle1

da zeigt er mir die manuell im sqlsms angelegten auch an.. nur die über delphi nicht :/


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:01 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz