Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Интересная проблемма с синтаксисом sql запросов

32K
09 июля 2008 года
RealVint
16 / / 03.06.2008
Вобщем обращаюсь к бд запросом

"SELECT tab_Sotrudniki.Fam_Sotr, tab_KMP.Diagnoz, tab_KMP.DataViezda, tab_KMP.OcenkaKMP, tab_Sotrudniki.ID_sotr " & _

"FROM tab_Sotrudniki INNER JOIN tab_KMP ON tab_Sotrudniki.ID_sotr=tab_KMP.ID_sotr " & _

"WHERE (((tab_KMP.DataViezda)>=#1/1/1987#));"

потом мне понадобилось чтобы происходила выборка по фамилии, т.е. надо последнюю строку изменить на

"WHERE (((tab_Sotrudniki.Fam_Sotr)= "Буравлев В.А" ) AND(tab_KMP.DataViezda)>=#1/1/1987#));"

НО!!!! фамилия по синтаксису запроса должна быть в кавычках(буравлев). а vb естесственно считает что строка
"WHERE (((tab_Sotrudniki.Fam_Sotr)= " на этом заканчивается, т.е. кавычка получается не открывает фамилию а закрывает строку ваще. Как мне обойти эту проблемму?? плз подскажите
2
09 июля 2008 года
squirL
5.6K / / 13.08.2003
Цитата: RealVint
Вобщем обращаюсь к бд запросом

"SELECT tab_Sotrudniki.Fam_Sotr, tab_KMP.Diagnoz, tab_KMP.DataViezda, tab_KMP.OcenkaKMP, tab_Sotrudniki.ID_sotr " & _

"FROM tab_Sotrudniki INNER JOIN tab_KMP ON tab_Sotrudniki.ID_sotr=tab_KMP.ID_sotr " & _

"WHERE (((tab_KMP.DataViezda)>=#1/1/1987#));"

потом мне понадобилось чтобы происходила выборка по фамилии, т.е. надо последнюю строку изменить на

"WHERE (((tab_Sotrudniki.Fam_Sotr)= "Буравлев В.А" ) AND(tab_KMP.DataViezda)>=#1/1/1987#));"

НО!!!! фамилия по синтаксису запроса должна быть в кавычках(буравлев). а vb естесственно считает что строка
"WHERE (((tab_Sotrudniki.Fam_Sotr)= " на этом заканчивается, т.е. кавычка получается не открывает фамилию а закрывает строку ваще. Как мне обойти эту проблемму?? плз подскажите


экранировать кавычку. как - смотрите в документации. скорее всего - через '\'

32K
17 июля 2008 года
RealVint
16 / / 03.06.2008
нашел как сделать. Проще всего использовать код символа - chr(34)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог