Beperking/bug ADODB? *

Pagina: 1
Acties:

  • Ding
  • Registratie: Juni 2002
  • Laatst online: 15-08 17:14
Als ik de volgende query via ADODB uitvoer (vanuit een ASP pagina) krijg ik een foutmelding.
Als ik de query uitvoer in acces zelf is er geen probleem.
Weet iemand of er beperkingen zijn aan de query's die je via ADODB uitvoert?

Query:
SELECT REL_NAAM AS Naam, REL_NAAMTOEV AS NaamToev, REL_STRAAT AS Straat, REL_HUISNUMMER AS Huisnummer, REL_HUISNUMMERTOEV AS HuisnummerToev, REL_POSTCODE AS Postcode, REL_PLAATS AS Plaats, REL_SJVESTIGING AS Vestiging, REL_STATUS AS STATUS FROM RELATIE WHERE REL_POSTBUS = Null) UNION (SELECT REL_NAAM AS Naam, REL_NAAMTOEV AS NaamToev, "Postbus" AS Straat, REL_POSTBUS AS Huisnummer, Null AS HuisnummerToev, REL_PBPOSTCODE AS Postcode, REL_PBPLAATS AS Plaats, REL_SJVESTIGING AS Vestigingsnummer, REL_STATUS AS Status FROM Relatie WHERE REL_POSTBUS <> Null) ORDER BY Postcode;

Foutmelding:
Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

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

Alles is bespreekbaar. Dat betekent NIET dat je alles mag zeggen!


Verwijderd

zo te zien zit er iets fout in je query

ik denk dat het aantal velden/kollommen van de 2 query niet overeenkomt met die van de 1e.

  • Phenomenon
  • Registratie: December 2000
  • Laatst online: 01-04 13:18
Hmmm ik weet niet zeker of je null wel zo in je query mag gebruiken. probeer het eens met 2 ""

Verwijderd

Het moet in ieder geval zijn "is Null" ipv "= Null"

  • ArCadE
  • Registratie: Januari 2000
  • Laatst online: 21-08 14:05

ArCadE

No banana available

[quote]Ding schreef op 23 April 2003 @ 11:48:

KNIP

Vestiging, REL_STATUS AS STATUS FROM RELATIE WHERE REL_POSTBUS = Null) UNION

KNIP

Mis je hier niet ergens een ( ??

En mag "Postbus" wel???

[ Voor 6% gewijzigd door ArCadE op 23-04-2003 12:10 . Reden: toevoeging ]


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

je laat toch niet die dubbele quotes staan in de ASP :? (dan gaat het mis nl..)

offtopic:

verder zie ik ff niet waarom je uniont: doe je niet select where is null + select where not null bij elkaar :? dan kun je nl gewoon select * doen... of zie ik ff door de bomen het bos niet :S

edit: ah nu zie ik het wel |:(

en het aantal haakjes klopt niet idd...

[ Voor 20% gewijzigd door j_du_pee op 23-04-2003 12:15 ]

kaart != map && bottel != fles
Wacht op antwoord


  • Ding
  • Registratie: Juni 2002
  • Laatst online: 15-08 17:14
Ik heb inderdaad niet alles netjes geknipt en geplakt.
Maar mijn vraag is of er iemand iets weet over beperkingen van acces via ADODB.
Als ik mijn query uitvoer in acces gaat het goed, en draai ik em via mijn ASP werkt het niet.
Dat er verschillen in qoutes etc zijn weet ik.
De =NULL/ is NULL optie maakt ook niets uit

Alles is bespreekbaar. Dat betekent NIET dat je alles mag zeggen!


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

Ding schreef op 23 April 2003 @ 12:45:
Ik heb inderdaad niet alles netjes geknipt en geplakt.
Maar mijn vraag is of er iemand iets weet over beperkingen van acces via ADODB.
Als ik mijn query uitvoer in acces gaat het goed, en draai ik em via mijn ASP werkt het niet.
Dat er verschillen in qoutes etc zijn weet ik.
De =NULL/ is NULL optie maakt ook niets uit
je concludeert dat ADO beperkingen heeft, maar IMO gaat het er hier waarschijnlijk om dat access onjuistheden wegpoetst.

IS NULL en is not null / =null en <>null maakt wel degelijk verschil; nl dat van juiste SQL en onjuiste SQL.

als je niet netjes hebt geknipt en plakt, hoe zien de queries er dan wel uit:
-in access
-in je ASP file
:?

kun je de query nog eens runnen zonder where statements? dan kun je iig uitsluiten dat het daar in zit...

kaart != map && bottel != fles
Wacht op antwoord


Verwijderd

"Postbus"

doe dat eens met enkele quotes?
je breekt eigenlijk je query af:

sql = "select * from tabel" & " rest van dequery"

snappie...na die " verwacht hij een parameter, dat verhinder je met '
en er klopt dus blijkbaar ook haakje niet in (heb'k niet gecontroleerd)
maar ik veronderstel dat die qeury wel werkt in access (als je'm in <!-- comments --> print en daar uit knipt en plakt in access ofzo??)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 22-08 13:19

.oisyn

Moderator Devschuur®

Demotivational Speaker

P&W FAQ - Postregels:
Overmatig gebruik van uitroeptekens, vraagtekens en hoofdletters in topictitels zijn uitermate storend.
Doe dat dus niet. Je hebt goede kans dat je topic puur op basis van de stijl al op slot gaat.
let daar dus even op voordat je weer een topic opent

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.

Pagina: 1