[C#][access 2000]

Pagina: 1
Acties:

  • *Dutch-Force*
  • Registratie: December 2001
  • Laatst online: 07-06-2024
Ik heb even een kleine vraag mbt tot C# en access,
ik heb al aardig wat sites bezocht maar ik kan kan antwoord niet vinden.
Ik wil met behulp van deze query

code:
1
 "SELECT COUNT (Scan_name) FROM SPEC_LINK WHERE Filename= \""+fileName+"\" AND Scan_name like \"QA*\"";


een waarde uit een access db halen, als ik deze query in access zelf probeer dan lukt het maar als ik deze in mijn C# programma gebruik dan krijg ik 0 waardes terug, ik heb al wat geprobeerd en het het schijnt te gaan over het like keyword.
Waarom werkt dit niet met het oleDbcommand dat naar de access db gaat?

kan iemand mij hiermee helpen?

Thanx

ComputerSpecs


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:34
Je moet % gebruiken als wildcard-character, en niet de *
Access gebruikt wel *, maar % is de standaard, en de OleDb provider verwacht dan ook een %

Verder zou het ook netter zijn (en veiliger, en beter) als je parametrized queries gebruikt.
klik

[ Voor 41% gewijzigd door whoami op 02-12-2004 15:21 ]

https://fgheysels.github.io/


  • *Dutch-Force*
  • Registratie: December 2001
  • Laatst online: 07-06-2024
TY

ComputerSpecs