powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск через DAO в базе данных mdb слово с апострофом
5 сообщений из 5, страница 1 из 1
Поиск через DAO в базе данных mdb слово с апострофом
    #37930034
Фотография Андрей159
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
2.
3.
If MDB_SiteLinks.RecordCount > 0 Then MDB_SiteLinks.MoveFirst
 If MDB_SiteLinks.EOF = False Then
   MDB_SiteLinks.FindFirst "Link = '" & Link & "'"


Привел очень маленький пример как я ищу по базе MDB используя DAO. В методе Find используется формат где указываются апострофы (Таблица.НайтиСначало "Поле='Образец'). Если в переменной Link буде присутствовать также апостроф, то это вызовет ошибку, хоть в базе есть слова с апострофами которых нужно находить. Есть обход ?
...
Рейтинг: 0 / 0
Поиск через DAO в базе данных mdb слово с апострофом
    #37930107
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
Link = Replace(Link, "'", "''")

Остается уповать на то, что в базе не будет двойных апострофов.
...
Рейтинг: 0 / 0
Поиск через DAO в базе данных mdb слово с апострофом
    #37930136
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy
Код: vbnet
1.
Link = Replace(Link, "'", "''")

Остается уповать на то, что в базе не будет двойных апострофов.
?
Ваша замена, и в этом случае проблему решает ...
...
Рейтинг: 0 / 0
Поиск через DAO в базе данных mdb слово с апострофом
    #37930158
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно. Я и не заметил.
...
Рейтинг: 0 / 0
Поиск через DAO в базе данных mdb слово с апострофом
    #37930176
stwom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей159,
мой пост - не ответ Вам
интуитивно
а Link - не из зарезервированных слов?
схожу поищу...:)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск через DAO в базе данных mdb слово с апострофом
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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