Title: | DEC ODBC Driver |
Notice: | DEC ODBC Driver V2.0 Now Available |
Moderator: | SQLSRV::MAVRIS |
Created: | Tue Dec 29 1992 |
Last Modified: | Fri Jun 06 1997 |
Last Successful Update: | Fri Jun 06 1997 |
Number of topics: | 1357 |
Total number of notes: | 4864 |
I'm having problems with a search. I'm using SQL code which looks like: Select * from Products where DECPartNo like 'AA-AAAAA-%' If I have part number AA-AAAAA-A0 thru' AA-AAAAA-A9 then I seem to get random results. If I search for DECPartNo like 'AA-AAAAA-A0' then it works. If I try variations like 'AA-aaaaa-%' or 'AA-%-a1' then I can get into a state where it fails to find anything some of the times but not others. If I set logging on then it just annoyingly always works. This is with VB4, Oracle RDB ODBC v2.10.11 on a Windows 95 machine and RDB v6.1. Does anybody have any ideas? Cheers, Brian
T.R | Title | User | Personal Name | Date | Lines |
---|---|---|---|---|---|
1323.1 | 148.87.13.1::EKREISLE | Erich Kreisler | Thu Apr 10 1997 06:23 | 10 | |
Your problem is with upper and lower case for example 'AA-AAAAA-%' is not the same as 'AA-aaaaa-%'. . On the other side what do you mean by 'random results ? Do you get too many rows? What else ? Do want to say that it works when enabling logging that you get the correct results or does the comparison from above work ? erich | |||||
1323.2 | ORAREP::EVTSG8::TOWERS | Thu Apr 10 1997 09:05 | 9 | ||
By random results I mean that sometimes 'AA=aaaaa-%' works and sometimes it doesn't. When logging is enabled then 'AA-aaaaa-%' always works. That is to say it always finds the part. Is there some case-sensitive flag that is affected by this somewhere? Cheers, Brian |