Я вот ксати как получил отключение Force Write.

Params.Add('force_write=0');

Но это нужно делать не перед CreateDataBase а перед Connect  к уже
созданной базе.

Не понадобилось даже переделок IBX, предложенных Олегом Loa.

Ну оно и поняттно вроде.

Создание базы идет через вызов
    isc_dsql_execute_immediate(StatusVector, @FHandle, @tr_handle, 0,
                               PChar('CREATE DATABASE ''' + FDBName +
''' ' + {do not localize}
                               Params.Text), SQLDialect, nil),
    True);

а коннект

  if Call(isc_attach_database(StatusVector, Length(FDBName),
                         PChar(FDBName), @FHandle,
                         FDPBLength, FDPB), False) > 0 then begin

Ну и при коннекте естественно в DPB можно все что хочешь затолкать по
моему.

Виктор Храпко

Reply via email to