Ciao a tutti....ho un piccolo problemino con il vb.net...vi posto il codice

codice:
        Dim nom_e As String
        Dim marc_a As String
        Dim prezz_o As String
        Dim sezio_ne As String
        Dim sit_o As String
        Dim des_cri As String

        nom_e = nome.Text
        marc_a = marca.Text
        prezz_o = prezzo.Text
        sezio_ne = sezione.Text
        sit_o = sito.Text
        des_cri = descri.Text

        Dim dbCon As OleDbConnection
        Dim dbCmd As OleDbCommand
        Dim str As String
        Dim a As Integer
        dbCon = New OleDbConnection("Provider=Microsoft.JET.OLEDB.4.0; Data Source=" + My.Application.Info.DirectoryPath + "\db.mdb")
        dbCon.Open()
        str = "insert into obj values('','" & nom_e & "','" & marc_a & "','" & des_cri & "','" & prezz_o & "',''" & ",'" & sezio_ne & "','" & sit_o & "')"
        dbCmd = New OleDbCommand(str, dbCon)
        dbCmd.ExecuteNonQuery()
Mi restituisce "Tipi di dati non corrispondenti nell'espressione criterio." su dbCmd.ExecuteNonQuery() .
potete aiutarmi?


grazie, simone