vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Problem mit db.execute 
Autor: albert
Datum: 21.07.02 23:30

Hallo!

Ich greife über VB auf eine Access Datenbank zu. Dazu verwende ich unter anderem auch db.execute und SQL Statements.
Erfolgreich war ich mit
sql = "DELETE FROM Adressen WHERE adressnr = " & anummer
db.execute sql

Wenn ich allerdings ein Update eines Datensatzes machen will, bekomme ich eine Fehlermeldung.
Der eingesetzte Befehl lautet (vereinfacht):
sql = "UPDATE Adressen SET Anrede=[Frau] WHERE adressnr=5"
db.execute sql

Dabei bekomme ich jedoch die Fehlermeldung:
Run-time error '3061':
1 Parameter wurden erwartet, aber es wurden zu wenig Parameter übergeben

Wenn ich mehrere Felder ändern will, kommt die selbe Fehlermeldung, aber immer mit "X Parameter wurden...", wobei X die Anzahl der zu ändernden Felder ist.

Was mache ich nur falsch?
Ich hoffe, ihr könnt mir helfen.

Danke,
Albert
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Problem mit db.execute61albert21.07.02 23:30
Re: Problem mit db.execute54Ossi21.07.02 23:50
Mal was allgemeines ...409unbekannt22.07.02 00:33
Re: Mal was allgemeines ...39albert22.07.02 11:23
Re: Problem mit db.execute51albert22.07.02 11:22

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel