VB 6.0 ADODC syntac probleem

Pagina: 1
Acties:

  • blijhoofd_bennie
  • Registratie: Maart 2000
  • Niet online

blijhoofd_bennie

Wasser für alle!!

Topicstarter
Lo mensen, heb een syntac probleem als ik werk met de recordsource van het ADODC component


SELECT BedrijfProduct.*, Product.*, Bedrijf.* FROM BedrijfProduct, Product, Bedrijf WHERE (BedrijfProduct.BedrijfID = Bedrijf.BedrijfID) AND (Bedrijf.BedrijfID =" & var & ") AND (BedrijfProduct.ProductID = Product.ProductID)


Als ik deze connectie string zelf intype (dus met execute etc) werkt deze wel, maar als ik dezelfde code dus gebruik in het adodc component zegt deze dat ie 'to few parameters expected 1' heb al gezocht op msdn en hier op de gathering, maar kon niet echt vinden wat ik zocht. Als ik gewoon hard een ID meegeef doet ie het wel, heb het ook al geprobeerd met een string (wel op andere velden natuurlijk). Handmatig doet ie het wel , maar m.b.v. een variabele niet (hij geeft dan ook geen foutmelding maar gewoon lege velden?)

Var is hier het ID veld

Kan iemand van jullie mij misschien vertellen wat er anders gedeclareerd moet worden in het adodc component?

Verwijderd

Probeer je nu het SQL-commando direct in de properties-windows te plakken, of regel je dit in code?

Direct in je properties plakken kan namelijk in dit geval niet door je variabele.
Als je nu probeert om in je code (Form_Load?) iets te zetten van Me.AdoControl.RecordSource = <je SQL-Commando>
(Ik dacht dat het RecordSource was, maar daar ben ik niet zeker van...)

  • blijhoofd_bennie
  • Registratie: Maart 2000
  • Niet online

blijhoofd_bennie

Wasser für alle!!

Topicstarter
Op vrijdag 14 juni 2002 07:12 schreef Debbus het volgende:
Probeer je nu het SQL-commando direct in de properties-windows te plakken, of regel je dit in code?

Direct in je properties plakken kan namelijk in dit geval niet door je variabele.
Als je nu probeert om in je code (Form_Load?) iets te zetten van Me.AdoControl.RecordSource = <je SQL-Commando>
(Ik dacht dat het RecordSource was, maar daar ben ik niet zeker van...)
Ik probeer het nu in de form load, maar ik probeerde dus direct SQL code in de propertie, recordsource te plakken. En dit geeft dus problemen als ik zeg:
SELECT * FROM Test WHERE ID = " & Variabele & ", dan geeft het ado component een melding (zie eerste post).

  • Feyd-Rautha
  • Registratie: November 2001
  • Laatst online: 02-08-2025
als je die SQL direct in de properties plakt, is 'var' niet gekend natuurlijk.
Dus moet je die SQL in de code proppen

I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing. Only I will remain.