Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск через DAO в базе данных mdb слово с апострофом / 5 сообщений из 5, страница 1 из 1
25.08.2012, 01:28
    #37930034
Андрей159
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск через DAO в базе данных mdb слово с апострофом
Код: 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
25.08.2012, 10:12
    #37930107
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск через DAO в базе данных mdb слово с апострофом
Код: vbnet
1.
Link = Replace(Link, "'", "''")

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

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


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