Форум программистов, компьютерный форум, киберфорум
Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Антон

Where t1.field1='Стол'' (#Стол# с одинарной ковычкой) - дает ошибку

06.03.2007, 14:44. Показов 1204. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
name2='Стол 1/2'''
Set id= db.OpenRecordset('select * from table1 where table1.name=''' & name2 & '''')
В конце name2 стоит одинарная ковычка, которая вызывает ошибку. Как можно этого избежать?
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.03.2007, 14:44
Ответы с готовыми решениями:

Lenovo 310-15ABR: не даёт рабочий стол после выхода из режима сна
Ноутбук Lenovo 310-15ABR прнесла знакомая с BSOD. Восстновил винду из акронисовсого слепка. Включается нормально вроде. Но заметил,...

Рабочий стол
Помогите. Установил какую-то программу Real Desktop Free(рабочий стол становится как стол). Захотел удалить, удалил из панели управления...

доска и стол №2
Задание: нарисовать (нет, не доску и стол) мячик. Да еще чтоб прыгал. Проблема: Ну хорошо, предположим что мячик у нас очень плоский,...

3
0 / 1 / 3
Регистрация: 27.03.2012
09.03.2007, 17:51
По-моему, все должно работать, это апострофов должно быть два, тогда ошибки не будет

Set id= db.OpenRecordset('select * from table1 where table1.name='' & name2 & ''')
0
Антон
13.03.2007, 07:37
Но name2 может оканчиваться не только на '. Если апострофов будет два, то в этом случае будет ошибка.
asd
14.03.2007, 15:08
Надо делать следующим образом - перед составлением sql-запроса к БД, проверять значение name2 на наличие апострофов или делать так:

name2 = Replace(name2, ''', '''')

Это заменит апостроф на два, а потом уже составлять запрос:

sql = 'select * from table1 where table1.name='' & name2 & ''')

Тогда, если твой name2 = 'Петя ' '

То БД получит:

select * from table1 where table1.name='Петя '' '

т.е. в строке sql будет всего 4 шт.апострофов!

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
14.03.2007, 15:08
Помогаю со студенческими работами здесь

Рабочий стол
НЕ видны имена папок и файлов рабочего стола! С начало все нормально а потом имена исзезают ! Помогите ?

Рабочий стол
Добрый день! У меня возникла проблема при запуске Ноутбука, он по началу очень долго грузился (минуты 3). Затем когда я зашёл в...

Рабочий Стол!
Доброе Время Суток! Дамы И Господа :) У Меня Такой Вопрос! Почему Нету Ярлыков На Рабочем Столе И Даже Не Могу Обвадить Тупо Есть ТОка Один...

Рабочий стол
здравствуйте уже далеко не 1-й раз наблюдаю такой баг: включаю компьютер, проходят некоторые обновления, запускается виндоус и вижу...

Рабочий стол
Доброго времени суток! Для чего рабочий стол для удобства?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru