Ibland är man blind
sql = "SELECT * FROM tca WHERE namn='" & comboName & "'"
Det var där felet satt. :)
1 svar · 153 visningar · startad av Rödalacket
Run-time error '-2147217904(80040e10)'
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
Skall läsa in en jäkla massa från en databas och får felmeddelandet ovan.
Det är totalt 180 poster som skall läsas in.
Private Sub Command1_Click()
Set Connect = New ADODB.Connection
Set Recset = New ADODB.Recordset
file = "C:\Documents and Settings\All Users.WINNT\Dokument\TCA\tcaDB\tca.mdb"
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & file
sql = "SELECT * FROM tca WHERE namn='" & comboName & "'"
Recset.Open sql, Connect, adOpenStatic, adLockOptimistic
'Connect.Execute sql
periodStart.Text = Recset("periodStart")
periodEnd.Text = Recset("periodEnd")
Text1.Text = Recset("comboName")
txtSummaP1.Text = Recset("txtSummaP1")
txtSummaP2.Text = Recset("txtSummaP2")
.
.
.
.
.
.
.
Recset.close
Set Recset = Nothing
Set Connect = Nothing
End Sub
Vad betyder felmeddelandet och hur skall jag lösa problemet??
Ibland är man blind
sql = "SELECT * FROM tca WHERE namn='" & comboName & "'"
Det var där felet satt. :)