[GELÖST]Die Datentypen text und varchar sind im equal to-Operator inkompatibel.

  • VB.NET

    [GELÖST]Die Datentypen text und varchar sind im equal to-Operator inkompatibel.

    Hi Comm,

    habe da mal wieder ein Problem. Wenn ich diese SQL-Abfrage ausführe, bekomme ich eine SQL-Exception. Habe schon sehr sehr vieles versucht. Google spuckt nichts brauchbares aus und ich bin am verzweifeln.

    VB.NET-Quellcode

    1. Dim sqlstring As String
    2. Dim ds As New DataSet
    3. Dim myRow As DataRow
    4. Dim mTable As New DataTable("Artikelgruppe")
    5. Dim conn As New SqlConnection
    6. sqlstring = "Data Source=SERVER;Initial Catalog=DATABASE;User Id=USER;Password=PASSWORD;"
    7. conn.ConnectionString = sqlstring
    8. conn.Open()
    9. Dim adap As New SqlDataAdapter("Select * From ButtonSettings where Artikelgruppe ='" & Label1.Text & "'", conn)
    10. adap.Fill(mTable)


    Die Fehlermeldung lautet:
    Die Datentypen text und varchar sind im equal to-Operator inkompatibel.
    Habe selbst im Managementstudio des SQL-Servers den Datentyp des Feldes von Text in nvarchar(50) umgewandelt aber das hat nichts geholfen. Hat mir jemand eine Idee, wie ich dieses Problem beseitigen kann?

    Grüße meta


    EDIT: Problem gelöst. Datentypen Text in nvarchar(50) geändert.

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „metakilla“ ()