Использую Embeded Firebird 2.0.1
Пытаюсь создать базу следующим кодом компонеты IBX

           Database1.DataBaseName := 'proba.gdb';
           Database1.Params.Clear;
           Database1.Params.Add('user ''sysdba'' password
''masterkey''');
И получаю ошибку

дважды, хорошенько кликните по компоненту IBDatabase

Выполняю инсерты для простой таблицы с одним полем NAME VARCHAR(200)
выглядит примерно так

Insert into table('CLARK');
Insert into table('O''NEEL');

Так на этом O'NEEL получаю ошибку.
То есть ворос сводится к тому как вставить строкое значение в котором
есть
кавычки.
Я уже слышу крики про параметры. Я с этими параметрами не могу

а других голосов не слышно? :) это, батенька, шиза не за горами

IBSQL.Text:= ' Insert into table(NAME) values (''O''''NEEL'')';

работает на ура


--
Булычев Алексей
http://www.stella-npf.ru


Ответить