Autor Beitrag
sascha
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 15.05.03 00:27 
Hallo zusammen,
ich habe ein problem bei einem UPDATE auf eine MSSQL Datenbank via ADO QUERY

ich benutze folgenden Code :
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
with query1 do
  BEGIN
    Close;
    sql.Clear;
        sql.Add('UPDATE kunden SET firma = :vfirma WHERE kd_nr = 1');
        parameters.ParamByName('vfirma').Value := ed_firma.Text;
    execsql;
END;

nachdem ich diesen Code ausführe bekomme ich folgende Fehlermeldung :
Zitat:
In Projekt bla ist eine Exception der Klasse C00000005 aufgetreten. Meldung Zugriffsverletzung bei 0xf1bla schreiben von Adresse Bla

Mache ich dann weiter bekomme ich noch diese Fehlermeldung :
Zitat:
Zugriffsverletzung bei Adresse f1blacab Modul 'msdao15.dll' schreiben von Adresse 00f7bla


Kann mir vielleicht jemand helfen? Vielen Dank schon mal im vorraus.

Moderiert von user profile iconTino: Quote-Tags hinzugefügt.

_________________
Computer helfen uns Probleme zu lösen die wir früher nich hatten :-)

Cu Sascha
Foenti
Hält's aus hier
Beiträge: 3



BeitragVerfasst: Di 20.05.03 20:47 
Titel: ADO
Hallo

Hast du die neusten ADO-Patches von Borland installiert? Ich hatte da mal gewaltige Probleme.

Hab Delphi 5 Enterprise im Einsatz. Der Update dafür heisst: d5adoupdate2.exe. Check das unbedingt ab wenn du mit ADO arbeitest. Falls alles andere funktioniert, liegt es nicht daran. Dann guck mal ob Du auch alle Berechtigungen auf der MSSql-DB hast.

Vielleicht hifts..
MSCH
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1448
Erhaltene Danke: 3

W7 64
XE2, SQL, DevExpress, DevArt, Oracle, SQLServer
BeitragVerfasst: Di 20.05.03 20:50 
hmmm,
irgentwie fehlt das @ im Parameter? grübel.
Aber wenn du schon so einen feinen sql-server hast, warum schreibst du nicht ne storedProcedure? geht viel einfacher.
grez
msch