|
|
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
Подскажите кто знает как искать в БД с учетом регистра? Пробовал через Locate почему то не получается. TLocateOptions Options; Options >> loCaseInsensitive; frmMain->ADODataSet1->Locate(ComboBox2->Text,str,Options)) Находит все подряд и с большими и с маленькими буквами! Может кто знает возможно ли это реализова тьчерез TSQL? Не хочется все записи из БД а потом самому выбирать из них которые надо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 00:23 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
А чем 'Select * from mytable where myfield = searchvalue or myfield like 'myfield%'' не устраивает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 00:29 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
_Mad_Max_Подскажите кто знает как искать в БД с учетом регистра? Пробовал через Locate почему то не получается. TLocateOptions Options; Options >> loCaseInsensitive; frmMain->ADODataSet1->Locate(ComboBox2->Text,str,Options)) Находит все подряд и с большими и с маленькими буквами! Может кто знает возможно ли это реализова тьчерез TSQL? Не хочется все записи из БД а потом самому выбирать из них которые надо!Так ты же сам его попросил не учитывать регистр _Mad_Max_А чем 'Select * from mytable where myfield = searchvalue or myfield like 'myfield%'' не устраивает?MSSQL в sql регистр не различает, тут тебе не Оракл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 01:06 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
Relic HunterMSSQL в sql регистр не различает, тут тебе не Оракл. А collation не пробовал использовать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 13:11 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
Options >> loCaseInsensitive; [/quot]Так ты же сам его попросил не учитывать регистр[quot _Mad_Max_] Что значит я попросил? В описании написано что по умолчанию он ище с учетом регистра! Если я пишу Options >> loCaseInsensitive; (должно быть по умолчанию) то ищет с учетом регистра! А если Options << loCaseInsensitive; тогда без учета регистра! Вобщем пробовал и так и наоборот резудьтат один и тот же находит все подряд! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 17:45 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
ZrenByА collation не пробовал использовать ? Нет а что это такое и как им пользоваться? Я не в курсе! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 17:52 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 17:59 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
ZrenByА collation не пробовал использовать ? Уже попробовал если это то. Устанавливал на поле в котором ищу Case Sensitive, Accent Sensitive, Kana Sensitive, Width sensitive потом пробовал искать из Builder с использование locate тоже самое все подряд ищет! Или есть какой то еще Collation? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 18:22 |
|
||
|
Поиск в БД c учетом регистра
|
|||
|---|---|---|---|
|
#18+
ZrenBy Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. О круто! Буду пробовать! Про это select * from @t1 where A collate Cyrillic_General_CS_AS like 'ЙцУ%' я то и не знал! А если БД по умолчанию без _CI_ и _CS_ будет работать collate? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.09.2006, 18:33 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33991226&tid=2030502]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 324ms |

| 0 / 0 |
