Einzelnen Beitrag anzeigen

fly_singapore

Registriert seit: 31. Mär 2007
Ort: Kolbnitz/Bonn Österreich/Deutschland
96 Beiträge
 
Delphi 2006 Enterprise
 
#1

ADO.NET-Insert funktioniert nicht

  Alt 12. Sep 2007, 14:54
Datenbank: MS SQL 2002 • Zugriff über: ADO.NET
Hilfeeeeeeeeeeeeeeeee!

Ich habe ein grosses Problem mit dem Anfügen und schreiben von Datensätzen in meiner MS SQL -Datenbank.
Obwohl ich weder Syntax- noch Laufzeitfehler über den Webbrowser zurückbekomme, die Anwendung ohne Fehleranzeige abläuft,
werden keine Datensätze in die Tabelle geschrieben.. Woran könnte das liegen. Hierz habe ich das Script mitgebracht.


Delphi-Quellcode:
procedure TWebForm1.Button1_Click(sender: System.Object; e: System.EventArgs);

var
       Connect : OLEDBConnection;
       ds : Dataset;
       cSQL : string;
       da : OleDBDataAdapter;
       InsCmd : OleDBCommand;

begin
       // Connection
       connect := OleDBConnection.Create('Provider=SQLOLEDB;Data Source=163.123.31.128;Initial Catalog=migration; User ID=Steffens;password=test');
       cSQL := 'INSERT INTO testtabelle (Name) VALUES (' + quotedstr('Peter') +')';

       try

       connect.Open ;

       da := OleDBDataAdapter.Create;

       insCMD := OleDBCommand.create(cSQL, connect);
       da.InsertCommand := insCMD;

       connect.Close;


       label1.text := 'Alles in Ordnung';



       except
          on ex: exception do
             label1.text := ex.Message;

       end;


end;

end.
Ausführen lasse ich dieses kleine Testanwendung über einen IE-Webbrowser.
Peter Steffens
  Mit Zitat antworten Zitat