Toon posts:

[C# + Mysql] Problemen met query mysql.

Pagina: 1
Acties:

Verwijderd

Topicstarter
In mysql control center werkt de query wel en in mijn VS.net DataAdapter, geeft hij een error en aan de error heb je niks. Want hij zegt gewoon ik werk niet, en niet wat er niet werkt.

Dus heeft iemand een idee wat er niet klopt.

De query gaat het om:

code:
1
2
3
4
5
6
7
8
9
10
SELECT
    id, 
    tijd_timestamp, 
    hoofd_regel, 
    all_text
FROM
    afspraken
WHERE
    tijd_timestamp >= " 17 - 09 - 2004 " AND 
    tijd_timestamp <= " 19 - 09 - 2004 # "

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Moet er niet achter "17 - 09 - 2004 " een #?
Ik denk zelf dat het probleem in de datum velden zit, probeer daar eens mee te spelen.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 19-05 21:24

NMe

Quia Ego Sic Dico.

Haal die spaties in de tijdstrings eens weg, en die # ook. Volgens mij kun je met MySQL ook zonder # werken. Als dat niet werkt, probeer dan juist wèl met # te werken, voor en achteraan elke tijdstring.

Dit is wel een erg magere topicstart. :X

Edit: wat voor datatype heeft het veld tijd_timestamp eigenlijk? Als het een string is zal dit alles niet werken... Data in MySQL worden sowieso meestal in de vorm YYYY-MM-DD geschreven...

[ Voor 28% gewijzigd door NMe op 17-09-2004 14:30 ]

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Verwijderd

Topicstarter
Ow sorry dat had ik moeten vermelden zonder spaties werkt het ook niet, en zonder of met hekjes maakt ook niet uit.

Dus dat is het niet, en hij werkt in het control center wel en in Vs.net niet dat vind ik zo stom ik kopieer er direct uit.

Dus daarom dacht ik dat het misschien is het iets anders.
Edit: wat voor datatype heeft het veld tijd_timestamp eigenlijk? Als het een string is zal dit alles niet werken... Data in MySQL worden sowieso meestal in de vorm YYYY-MM-DD geschreven...
Ik moet samen werken met meerdere mensen via de database schoolopdracht. Het is gewoon een string maar het gaat erom dat het in het ene programma wel werkt en in de ander niet.

[ Voor 40% gewijzigd door Verwijderd op 17-09-2004 14:33 ]


Verwijderd

Topicstarter
HELAAS JULIE TIJD IS OP!


Het antwoord is gevonden ;)


ik moest ( ) gebruiken


code:
1
2
3
SELECT id, tijd_timestamp, hoofd_regel, all_text 
FROM afspraken 
WHERE (tijd_timestamp >= '17-09-2004') AND (tijd_timestamp <= '19-09-2004')


Bedankt voor jullie tijd :)

[ Voor 8% gewijzigd door Verwijderd op 17-09-2004 15:02 ]