Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает запрос / 12 сообщений из 12, страница 1 из 1
09.06.2005, 10:01
    #33108601
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
Всем привет.
Не могу выполнить запрос, сделала так:
selall=con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+" where kart.ustrojstvo=DELL GX-270 and kart.komnata=1213 and kart.otdel=Первый");
И он мне выдает:
Exception in the selektETC():java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'GX'.
Не могу понять почему,уже все перепробовала,помогите пожалуйста.
Все поля в базе имеют тип varchar
...
Рейтинг: 0 / 0
09.06.2005, 10:04
    #33108609
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
JulTВсем привет.
Не могу выполнить запрос, сделала так:
selall=con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+" where kart.ustrojstvo=DELL GX-270 and kart.komnata=1213 and kart.otdel=Первый");
И он мне выдает:
Exception in the selektETC():java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'GX'.
Не могу понять почему,уже все перепробовала,помогите пожалуйста.
Все поля в базе имеют тип varchar

Код: plaintext
1.
selall = con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+" where kart.ustrojstvo = 'DELL GX-270' and kart.komnata = '1213' and kart.otdel = 'Первый'");

PS а что такое from kart"+" where ? интересует именно "+"
...
Рейтинг: 0 / 0
09.06.2005, 10:07
    #33108614
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
все :) снял свой вопрос насчет "+" :)

дорогая JulT! пользуйся, пожалуйста, псевдо-тэгами [ SRC java ] [ / SRC ]
при оформлении кода.

--
Lacrima Mosa Est
...
Рейтинг: 0 / 0
09.06.2005, 10:08
    #33108623
Паша_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
kart.ustrojstvo=DELL GX-270

может все таки c кавычками

kart.ustrojstvo= 'DELL GX-270'
...
Рейтинг: 0 / 0
09.06.2005, 10:10
    #33108627
Паша_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
тоже самое про kart.otdel=Первый

нужно kart.otdel='Первый'
...
Рейтинг: 0 / 0
09.06.2005, 10:12
    #33108633
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
А.Грасоff™ JulTВсем привет.
Не могу выполнить запрос, сделала так:
selall=con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+" where kart.ustrojstvo=DELL GX-270 and kart.komnata=1213 and kart.otdel=Первый");
И он мне выдает:
Exception in the selektETC():java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'GX'.
Не могу понять почему,уже все перепробовала,помогите пожалуйста.
Все поля в базе имеют тип varchar

Код: plaintext
1.
selall = con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+" where kart.ustrojstvo = 'DELL GX-270' and kart.komnata = '1213' and kart.otdel = 'Первый'");

PS а что такое from kart"+" where ? интересует именно "+"
Та это так,без плюсика тоже не работает.
Я уже так пробовала,в результате ошибку не выдает,но и строчку тоже не выводит,а она у меня в базе есть
...
Рейтинг: 0 / 0
09.06.2005, 10:12
    #33108634
Паша_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
Короче вот так вот надо

selall=con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+" where kart.ustrojstvo='DELL GX-270' and kart.komnata=1213 and kart.otdel='Первый'");
...
Рейтинг: 0 / 0
09.06.2005, 10:14
    #33108635
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
Паша_Короче вот так вот надо

selall=con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+" where kart.ustrojstvo='DELL GX-270' and kart.komnata=1213 and kart.otdel='Первый'");
паша, а ты вообще читаешь ответы в топике?

http://www.sql.ru/forum/actualthread.aspx?tid=190799#1608393
...
Рейтинг: 0 / 0
09.06.2005, 10:14
    #33108640
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
JulTТа это так,без плюсика тоже не работает.
да все уже. расслабься насчет плюсика :)
...
Рейтинг: 0 / 0
09.06.2005, 10:17
    #33108643
XM
XM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
Tip:
Код: plaintext
1.
2.
3.
4.
5.
selall = con.prepareStatement("select kart.id, kart.ustrojstvo, kart.s_number, kart.inv_number, kart.depart, kart.komnata from kart"+
" where kart.ustrojstvo =  ?  and kart.komnata = ? and kart.otdel = ?");
selall.setString( 1 , "DELL GX-270");
selall.setString( 2 , '1213');
selall.setString( 3 , 'Первый');
...
Рейтинг: 0 / 0
09.06.2005, 10:41
    #33108716
JulT
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
Спасибо вам помогло,но вот не пойму я,когда мне использовать resultset,а когда preparedstatement?
...
Рейтинг: 0 / 0
09.06.2005, 10:43
    #33108723
А.Грасоff™
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не работает запрос
JulTСпасибо вам помогло,но вот не пойму я,когда мне использовать resultset,а когда preparedstatement?это разные вещи.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Не работает запрос / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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