Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PowerBuilder Новый топик    Ответить
 помогите с командой Find в DW  [new]
Pasha
Member

Откуда: Москва
Сообщений: 245
PB 9.0.1 и ASA
команду Find использовал при переменной string
string s
dw_1.Find("colum_name1 = ' " + s + " ' ", 1, dw_1.RowCount())

при переменной цифровой
long l
dw_1.Find("colum_name2 = " + string(l), 1, dw_1.RowCount())

А вот как правильно написать для переменной DateTime

DateTime ldt_datetime
dw_1.Find("colum_name2 = " ??????, 1, dw_1.RowCount())

что то никак не получается
30 янв 04, 11:55    [514228]     Ответить | Цитировать Сообщить модератору
 Re: помогите с командой Find в DW  [new]
Локшин Марк
Member

Откуда: Воронеж
Сообщений: 3154
Что-нибудь типа
dw_1.find('string(colum_name2,"dd.mm.yyyy")="01.02.2003"',1,dw_1.RowCount())
30 янв 04, 12:24    [514324]     Ответить | Цитировать Сообщить модератору
 Re: помогите с командой Find в DW  [new]
Pasha
Member

Откуда: Москва
Сообщений: 245
попробовал
This.Find("string(<colum datetime>, 'dd.mm.yyyy hh:mm:ss') = " + string(ldt_datetime, 'dd.mm.yyyy hh:mm:ss'), 1, This.RowCount())

в runtime выдало -5 и ошибку
Types of expressions must match
30 янв 04, 12:29    [514349]     Ответить | Цитировать Сообщить модератору
 Re: помогите с командой Find в DW  [new]
Pasha
Member

Откуда: Москва
Сообщений: 245
все вопрос отпал, забыл кавычки
так правильно

This.Find("string(<colum datetime>, 'dd.mm.yyyy hh:mm:ss') = ' " + string(ldt_datetime, 'dd.mm.yyyy hh:mm:ss') + " ' ", 1, This.RowCount())
30 янв 04, 12:35    [514364]     Ответить | Цитировать Сообщить модератору
Все форумы / PowerBuilder Ответить