Hallo Community,
ein Problem an dem ich bereits verzweifle.
Kurzfassung:
Programm soll von
BDE auf
ADO umgestellt werden. Aufgrund der extremen grösse
wäre eine Anpassung aller Select/StoredProcs usw nur Wahnsinn.
Das Problem:
Was bei
BDE selbstverständlich funktionierte war die Tatsache das ein select,
auf eine Spalte, die Gross und Kleinschreibung ignoriert. So sollte es doch bei
ADO doch auch sein? Oder?
Ein Beispiel:
SELECT WERT FROM FARBEN WHERE FARBE = 'Silber'
BDE liefert mir ein Ergebnis,
ADO nicht.
Wenn ich aber nun die Werte anders vergleiche so zb:
SELECT WERT FROM FARBEN WHERE UPPER(FARBE) = 'SILBER'
Dann bekomme ich zwar meine Ergebnisse aber es ist einfach
zuviel Umbau erforderlich um diese Linie durchdas Programm zu drücken.
Hier mal der Connection String von
ADO. Ich vermute/hoffe das es
eine Einstellung ist. Bislang aber noch nichts gefunden dazu.
Provider=IBMDA400.DataSource.1;
Password=<CODE>;
Persist Security Info=True;
User ID=<ID>;
Data Source=<SERVER>;
Initial Catalog=<
DB>;
Force Translate=0;
Default Collection=<SCHEMA>;
Convert Date Time To Char=FALSE;
Catalog Library List=<SCHEMA>;
Add statements to
SQL package=False;
Data Compression=True;
Hex Parser Option=0;
Library List=<SCHEMA>;
Naming Convention=0;
Keep Trailing Blanks=False
Hoffe irgendwer kann mir Helfen?