Access Abfrage in Visual Basic Datentypenkonflikt

Hallo,

Es handelt sich um eine Access Abfrage in Visual Basic.

cmd.CommandText = „SELECT Real FROM Tabelle WHERE ID = '“ & EPID & „’“
Dim Real As Double = cmd.ExecuteScalar

Ich bekomme folgenden Fehler:
System.Data.OleDb.OleDbException wurde nicht behandelt.
Datentypenkonflikt in Kriterienausdruck.

In der Access Datenbank besitzt Real den Datentyp double.
In den Windows Systemeinstellungen habe ich von 0,00 auf 0.00 umgestellt.

Bitte helft mir, ich bin am verzweifeln.

Moin,

Kriterienausdruck.

das ist die Where-Bedingung, Id und EPId pasen nicht zusammen.

Gruß Ralf

danke, für deine Antwort.

EPID ist eine integer Variable und besitzt den Wert 17
es existiert auch ein Datenbankeintrag mit der ID 17

Oder verstehe ich dich falsch?

Hi,

die Meldung besagt, dass Id einen anderen Datentyp hat als EPId. Die Werte sind dabei belanglos.

Gruß Ralf