Апостраф в SQL запросе

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
SSSerj
Новичок
Новичок
 
Сообщения: 27
Зарегистрирован: 07.11.2003 (Пт) 11:32

Апостраф в SQL запросе

Сообщение SSSerj » 15.12.2003 (Пн) 13:47

Мне нужно задать RecordSource для объекта data. При этом я ищу фирму с названием AAAA'aaa (это пример, самое главное что в названии есть апостров). Ниже я написал запрос который я пихаю в объект data, он ругается говорит рантайм ерор №3075. Без апострафа всё работает нормально. Как заставить объект data обработать такой запрос?

Select * From TextShow Where DogovorNumber = 8888 And FilialName = 'AAAA'aaa'

P.S. Ниже я превёл фрагмент кода в котором я получаю рантайм ерор.

dataTextEnter.RecordSource = "Select * From TextShow Where DogovorNumber =" + Str(MDIfrmExodus.dataPayBase.Recordset.Fields("DogovorNumber")) + " And FilialName = '" + MDIfrmExodus.dataPayBase.Recordset.Fields("FirmaName") + "'"

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 15.12.2003 (Пн) 14:07

Код: Выделить всё
s = Replace(s, "'", "''")


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

    TopList  
cron