Hoop dat mijn titel niet al te onduidelijk is. Maar ik heb problemen met de volgende code:
Ik heb een applicatie waarmee ik wat SQL commando's uitvoer naar een ODBC MS ACCESS database. Nu kan ik alle statements in de where functie kwijt zoals datum, tijd nummers etc. Dit werkt zonder problemen.
Nu heb ik een string die ik wil vergelijken met een veld in mijn database. Het veld is een text veld ofwel 255 characters. Als ik dit binnen Microsoft ACCESS uitvoer werkt dit. Nu dat ik het over mijn ODBC uitvoer werkt het niet.
Nu ben ik al een paar uur bezig maar ik kom er maar niet uit. Waarom werkt dit niet? Doe ik iets fout of is er een beperking op de ODBC connectie?
code:
1
2
3
4
5
6
7
8
| Dim conn, rst Set conn = CreateObject("ADODB.Connection") Set rst = CreateObject("ADODB.Recordset") conn.open "LM_database" strSQL = "SELECT * FROM t_Machines WHERE Machine_Name=" & Chr(34) & strMachine & Chr(34) & "" |
Ik heb een applicatie waarmee ik wat SQL commando's uitvoer naar een ODBC MS ACCESS database. Nu kan ik alle statements in de where functie kwijt zoals datum, tijd nummers etc. Dit werkt zonder problemen.
Nu heb ik een string die ik wil vergelijken met een veld in mijn database. Het veld is een text veld ofwel 255 characters. Als ik dit binnen Microsoft ACCESS uitvoer werkt dit. Nu dat ik het over mijn ODBC uitvoer werkt het niet.
Nu ben ik al een paar uur bezig maar ik kom er maar niet uit. Waarom werkt dit niet? Doe ik iets fout of is er een beperking op de ODBC connectie?