[ASP, Access] ADODB.execute werkt niet

Pagina: 1
Acties:

  • Garoth
  • Registratie: November 2002
  • Laatst online: 04-10-2024
Misschien een hele domme vraag, maar ik krijg mijn access database niet aan het werken in ASP. Ik doe het volgende:
code:
1
2
3
4
5
6
7
8
9
10
11
Dim DBCon       // The connection with the database
      Dim sql       // The primary SQL-string
      Dim rst       // The result-set that contains the result from the queries
      
      sql = "SELECT [ID] ,[description] FROM tStatus ORDER by description"
  
      Set DBCon = Server.CreateObject("ADODB.Connection")
      DBCon.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("database/ruwers.mdb")
    
      Set rst = Server.CreateObject("ADODB.RecordSet")
      Set rst = DBCon.Execute(sql)


Maar daarop geeft hij de volgende foutmelding:
code:
1
2
3
4
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
/IPAdminDev/webpage/voorbeeld/insert.asp, line 93


line 93 is dus
code:
1
Set rst = DBCon.Execute(sql)

Ik zal vast iets over het hoofd zien, maar ik weet bij god niet wat... Ook googlen levert alleen code op die precies hetzelfde is als die hier boven staat...

Wie o wie kan mij helpen?

Als blikken konden doden, waarom doen ze er dan erwten in?


  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
edit:
Oeps laat maar O-)

[ Voor 78% gewijzigd door Phenomenon op 24-11-2004 12:41 ]


  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Dit is meestal een melding als de (select) query verwijzingen bevat naar niet bestaande velden. Bv ID of Description
Ik zou het in die richting zoeken

  • OZ-Gump
  • Registratie: November 2002
  • Laatst online: 14-05-2024

OZ-Gump

terug van weggeweest

@TS:
Zou je de oplossing hier ook even in willen gooien?
Dan is het topic nog nuttig in de search ;)
Of begrijp ik je verkeerd en heb je de oplossing nog niet gevonden?

Het lijkt inderdaad dat je query niet goed is. Kopieer de query eens rechtsreeks naar een query in de Access database en voer hem eens uit. Als het goed is zegt Access dan wat er waar verkeerd zit ...

[ Voor 58% gewijzigd door OZ-Gump op 24-11-2004 12:48 ]

My personal website


  • Garoth
  • Registratie: November 2002
  • Laatst online: 04-10-2024
Het was inderdaad een fout in de veldnaam. Stomstomstom... |:( |:( |:(

het was Description, maar ik had in de db Descripion staan... |:(

Sorry voor de overlast. Maar goed, dan weet ik in ieder geval wel waar ik moet kijken de volgende keer dat ik die foutmelding krijg...8)7

Bedankt!

Als blikken konden doden, waarom doen ze er dan erwten in?