Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Переменные и SQl / 3 сообщений из 3, страница 1 из 1
25.06.2003, 23:43
    #32191781
Adelina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные и SQl
Можно ли сделать выборку из базы по значению Long
Т.е. когда задаёшь переменную Text, всё просто, а если нужно выбрать записи из таблицы по определённлму числовому параметру, уже возникают сложности

Код примерно такого типа:
==========
Dim Poisk as Long
Poisk = CLng(frmPoiskpl.txtOtnumber.Text)

'Создать запрос указывается таблица
sql = "select Plat.Summa, Plat.about from Plat where Plat.namepoluch < '" & Poisk & " ' "
=============
Я пробовала разные варианты:

и так Poisk, и так 'Poisk', и так '&Poisk&' и т.д.

Но, почему-то , возникает ошибка "Ошибка во время выполнения программы '-2147217900(80040e14)': Data type mismatch in criteria expression."
...
Рейтинг: 0 / 0
26.06.2003, 09:27
    #32191898
Valer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные и SQl
sql = "select Plat.Summa, Plat.about from Plat where Plat.namepoluch < '" & Poisk & " ' "

если Plat.namepoluch имеет чисдовой тип то одиночные кавычки вокруг
" & Poisk & " не нужны
...
Рейтинг: 0 / 0
26.06.2003, 16:06
    #32192758
tpg
tpg
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Переменные и SQl
А так пробывал?
Код: plaintext
sql =  "select Plat.Summa, Plat.about from Plat where Plat.namepoluch < "  & Cstr(Poisk)
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Переменные и SQl / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]