Ik heb een vervelend probleem. Op mijn eigen laptop heb ik een programma ontwikkeld. Ik heb windows 7 32 bit Engels. Access Nederlandse versie. En een industrieel programma in het engels waar ik via een ODBC verbinding de gegevens uit mijn database haal.
Afijn, alles werk op mijn laptop en geen problemen.
Een collega van mijn moet nu met het project verder dus ik wil een test opstellingen maken. Het enigste verschil is een Windows 7 32bit Nederlandse editie.
In eerste instatie had ik al problemen met de tijd notatie maar dit kon ik eenvoudig oplossen om dit om te zetten naar verenigde staten.
Vervolgens had ik nog steeds problemen. Ik krijg een melding dat hij een parameter verwacht bij een bepaalde query ofwel hij accepteerd het gedeelte in de where gedeelte niet. Zie hieronder de code:
Deze code werkt wel op mijn Engelse OS. Nu heb ik er een tekstbox tussen gezet en als ik de string strSQL print. Dan geeft hij aan bij Active=Waar.
Andere query's die leterlijk tekst of integers vergelijken werken allemaal perfect. Het is puur dat het systeem ergens een vertaal slag maakt. Weet iemand of dit op te lossen is met een bepaalde instelling?
Het zou toch vreemd zijn dat je gebonden bent aan je OS taal of je code werkt of niet.
Afijn, alles werk op mijn laptop en geen problemen.
Een collega van mijn moet nu met het project verder dus ik wil een test opstellingen maken. Het enigste verschil is een Windows 7 32bit Nederlandse editie.
In eerste instatie had ik al problemen met de tijd notatie maar dit kon ik eenvoudig oplossen om dit om te zetten naar verenigde staten.
Vervolgens had ik nog steeds problemen. Ik krijg een melding dat hij een parameter verwacht bij een bepaalde query ofwel hij accepteerd het gedeelte in de where gedeelte niet. Zie hieronder de code:
code:
1
2
| strSQL = "SELECT Line_id, Line_Name FROM t_Line WHERE Active="&True&"" Set rst = conn.Execute(strSQL) |
Deze code werkt wel op mijn Engelse OS. Nu heb ik er een tekstbox tussen gezet en als ik de string strSQL print. Dan geeft hij aan bij Active=Waar.
Andere query's die leterlijk tekst of integers vergelijken werken allemaal perfect. Het is puur dat het systeem ergens een vertaal slag maakt. Weet iemand of dit op te lossen is met een bepaalde instelling?
Het zou toch vreemd zijn dat je gebonden bent aan je OS taal of je code werkt of niet.