Toon posts:

[ASP] Too few parameters. Expected 1

Pagina: 1
Acties:

Verwijderd

Topicstarter
[fout]
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

/cnt/adviestst.asp, line 8
[/fout]
ASP:
1
2
3
4
5
6
7
response.buffer = true

Connection = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=jajaja; DBQ=d:\database.mdb"
Set KlantDB = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT TOP 1 tblA.* From tblA Order by tblA DESC;"
KlantDB.Open SQL, Connection


Wat doe ik fout? ik snap er nix meer van, ik heb natuurlijk gezocht, maar niet gesnapt... help me alsjeblieft! :'(

  • robjanssen
  • Registratie: September 2001
  • Laatst online: 02-08 16:10

robjanssen

Software Developer

Je Connectie is helemaal niet geopend.

Probeer dit eens:
ASP.NET Visual Basic:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Dim ConnectionString
Dim Conn
Dim sqlKlant
Dim rsKlant

ConnectionString = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=jajaja; DBQ=d:\database.mdb"
Set Conn = Server.CreateObject("Connection")
Conn.Open ConnectionString

sqlKlant = "SELECT TOP 1 tblA.* " _
              & "FROM tblA " _
              & "ORDER BY tblA DESC;"
Set rsKlant = Server.CreateObject("ADODB.Recordset")
rsKlantOpen sqlKlant, Conn, 3, 1
-----code------
rsKlant.Close
Set rsKlant = Nothing

Conn.Close
Set Conn = Nothing


Is je ORDER BY trouwens wel goed?
Is tblA een kolomnaam?

Verwijderd

Topicstarter
Wat ik was vergeten, is NIET een verkeerde opening van een database etc. Maar, ik heb iets verkeerd gedaan in de SQL string. Ik had aangegeven dat hij moet sorteren op een tabel, alleen niet speciefiek welk kollom in de tabel!

Dus dat was het foutje...

Toch bedankt voor je opmerking(en)

[ Voor 0% gewijzigd door Verwijderd op 01-10-2002 12:00 . Reden: was wat vergeten ]