Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Syntaxfehler oder Zugriffsverletzung bei dbconn

Empfohlene Antworten

Hallo,

folgende Fehlermeldung wird mir in meinem Explorer angezeigt:

Syntaxfehler oder Zugriffsverletzung

Was habe ich gemacht?

Ich frage eine Datenbanktabelle ab mit einer while Schliefe.

Die abgefragten Daten sollen gleich in eine andere Tabelle abgespeichert werden.

sql_str="SELECT * FROM tabelle1"

Result.Open sql_str, dbconn, adopenforwardonly

Result.MoveFirst

while not result.eof

sqlstr="UPDATE KundenGesamtTROLL SET "

sqlstr=sqlstr&"marktname='"&result("marktname")&"',"

sqlstr=sqlstr&"marktnameid='"&result("marktnameid")&"',"

sqlstr=sqlstr&"Kunde1='"&result("Kunde1")&"',"

sqlstr=sqlstr&"Kunde2='"&result("Kunde2")&"',"

sqlstr=sqlstr&"BR='"&result("BR")&"',"

sqlstr=sqlstr&"DG="&result("DG")&"',"

sqlstr=sqlstr&"loeschen='"&result("loeschen")&"',"

sqlstr=sqlstr&"Kontor='"&result("Kontor")&"',"

sqlstr=sqlstr&"kontorid='"&result("kontorid")&"',"

sqlstr=sqlstr&"Region='"&result("Region")&"',"

sqlstr=sqlstr&"regionid='"&result("regionid")&"'"

sqlstr=sqlstr&" WHERE id='"&result("id")&"'"

dbconn.Execute (sqlstr)

result.MoveNext

wend

Als Fehlerzeile wird mir dbconn.Excecute(sqlstr) angegeben.

dbconn ist sozusagen mein Datenbankzugriff.....

muss ich den dbconn vorher schließen?

oder eine neue dbconn2 einfügen??

Hallo.

habe den Fehler gefunden. Es hat ein ' gefehlt. :)

Habe aber noch ein weiteres Problem.

Ich habe eine "uniqueidentifier"-ID :)

Jetzt ist diese id aber in der einen Tabelle ein varchar. Wie kann ich diese in eine uniqueidentifier umwandeln??? Ist dies Möglich?

dein VARCHAR darf keine zeichen ausser a-z und 0-9 enthalten, um ein UNIQUEIDENTIFIER zu werden. schreibe eine FUNCTION, um das zu machen, oder verwende CAST. letzteres wird allerdings unflexibel sein, wenn du andere zeichen in deinem VARCHAR hast.

wozu wird in deiner DB überhaupt UNIQUEIDENTIFIER verwendet?

im übrigen passt das eher in "datenbanken" und hat mit scripting nur sekundär zu tun.

s'Amstel

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.