arbeiten mit access Datenbanken


Bella_Isy

Erfahrenes Mitglied
Hallo Leute,

ich habe das Problem das ich bei füllen meines Dataset immer folgenden fehler bekomme:

Für mindestens einen erforderlichen Parameter wurde kein Wert angegeben.
Vielleicht hat einer von euch eine Idee, was man gegen diesen fehler machen kann

Mein ConnectionString:
Code:
OleDbConn.ConnectionString = "Jet OLEDB:Global Partial Bulk Ops=2;" & _
   "Jet OLEDB:Registry Path=;" & _
   "Jet OLEDB:Database Locking Mode=0;" & _
   "Data Source=""" & Variablen.AccessPfad & """;" & _
   "Jet OLEDB:Engine Type=4;Provider=""Microsoft.Jet.OLEDB.4.0"";" & _
   "Jet OLEDB:System database=;" & _
   "Jet OLEDB:SFP=False;" & _
   "persist security info=False;" & _
   "Extended Properties=;" & _
   "Mode=Share Deny None;" & _
   "Jet OLEDB:Encrypt Database=False;" & _
   "Jet OLEDB:Create System Database=False;" & _
   "Jet OLEDB:Don't Copy Locale on Compact=False;" & _
   "Jet OLEDB:Compact Without Replica Repair=False;" & _
   "User ID=Admin;" & _
   "Jet OLEDB:Global Bulk Transactions=1"
Mein SelectCommand1:
Code:
Me.OleDbSelectCommand1.CommandText = "SELECT Aufnahmedatum, Bemerkung, bildno, Diagnose, Diagnosis, Geburtsdatum, " & _
                                     "Geschlecht, Histology, Lokalisation, Medlevel, medpoint, Medreference, Name, " & _
                                     "PatientID, ReferenceField, serie, userdata, Vorname, Zoom FROM Bild WHERE (bildno = 1)"
Füllen des Dataset
Code:
Me.OleDbSelectCommand1.Connection = OleDbConn
   'Vorhandene Tabellen aus dem dataset löschen
      Me.DS1.Tables.Remove("Bild")
   'Dateset mit den hilfdaten füllen
      Me.DA.SelectCommand = Me.OleDbSelectCommand1
      Me.DA.Fill(Me.DS1, "Bild")
Vielen Dank