Sir Gonzo
Bekanntes Mitglied
- Dabei seit
- 23.10.2000
- Beiträge
- 164
- Reaktionspunkte
- 0
Hallo!
Ich bin gerade etwas am VB Programmieren und komme nicht weiter. Ich mache Zugriffe mit DAO auf eine Access Datenbank. Diese hat den Autowert "id".
Nun muß ich auf einen bestimmten Datensatz zugreifen. Bisher habe ich es mit LIKE in der SQL Anweisung gelöst (siehe unten), was aber zu fehlern führt. z.B. wenn Satz 7 in der FlexGrid gewählt wird, erhalte ich Satz 79 aus der Datenbank. Ist ja auch logisch, wenn dieser vor Satz 7 gelesen wird. Nun möchte ich also das LIKE raus haben und mit "=" oder EQUALS ersetzen. Das funktioniert leider nicht. Ich erhalte die Fehlermeldung "Datentypen in Kriterienausdruck unverträglich". Ich habe schon alles mögliche ausprobiert, es hat leider nichts funktioniert.
Kann mir vielleicht jemand auf die Sprünge helfen?
Sir Gonzo
Hier die Codezeile die ich bisher verwendet habe:
Set datensatz = datenbank.OpenRecordset("SELECT * FROM Störung WHERE id LIKE + ('" + akt_id + "*')", dbOpenDynaset)
akt_id ist die Zeile aus der Flexgrid als String.
Ich bin gerade etwas am VB Programmieren und komme nicht weiter. Ich mache Zugriffe mit DAO auf eine Access Datenbank. Diese hat den Autowert "id".
Nun muß ich auf einen bestimmten Datensatz zugreifen. Bisher habe ich es mit LIKE in der SQL Anweisung gelöst (siehe unten), was aber zu fehlern führt. z.B. wenn Satz 7 in der FlexGrid gewählt wird, erhalte ich Satz 79 aus der Datenbank. Ist ja auch logisch, wenn dieser vor Satz 7 gelesen wird. Nun möchte ich also das LIKE raus haben und mit "=" oder EQUALS ersetzen. Das funktioniert leider nicht. Ich erhalte die Fehlermeldung "Datentypen in Kriterienausdruck unverträglich". Ich habe schon alles mögliche ausprobiert, es hat leider nichts funktioniert.
Kann mir vielleicht jemand auf die Sprünge helfen?
Sir Gonzo
Hier die Codezeile die ich bisher verwendet habe:
Set datensatz = datenbank.OpenRecordset("SELECT * FROM Störung WHERE id LIKE + ('" + akt_id + "*')", dbOpenDynaset)
akt_id ist die Zeile aus der Flexgrid als String.