|
|
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
В DAO я бы написал так WHERE CSTR(NumericField1) LIKE '*51*' А в ADO (при коннекте к бд MSAccess2000) как? Что-то типа WHERE ...NumericField1... LIKE '%51%' ? -Не работает. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:47 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
cast (numericvalue as varchar(50)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:51 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
ой, это для MSSQl, невнимательно прочел вопрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:52 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
С MSSQL-ным CAST и CONVERT все ясно. Но T-SQL не работает в ADO, когда Provider=Microsoft.Jet.OLEDB.4.0. Что за синтаксис надо применить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:57 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
а у тебя должно работать также как в дао WHERE CSTR(NumericField1) LIKE '*51*' синтаксис % или * зависит от формата бд, начиная от 2002 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:58 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
что-то типа Where Format(numericField) LIKE '%51%' должно прокатить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:59 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
апаздал про формат 2002 - не важно в адо в 2000м формате должно работать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:06 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
Напишите аналог DAO синтаксиса WHERE CSTR(NumericField1) в ADO для MSAccess2000, plz. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:23 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
в ДАО '*51*' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:25 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
Да, в DAO я напишу так WHERE CSTR(NumericField1) LIKE '*51*' Как написать это в ADO ? (Интересует аналог CSTR , а не * или %). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:30 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
в АДО будут работать ОБА показанных Вам варианта и Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:33 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
Спасибо. А для метода Find как правильно написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:46 |
|
||
|
Конвертировать числовое поле в текстовое, чтобы использовать с LIKE в WHERE?
|
|||
|---|---|---|---|
|
#18+
так же ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32534901&tid=1674346]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 400ms |

| 0 / 0 |
