Максим писал(а):Гугол рулит. Ищущий да обрящет.
Ну а причем тут ZEOS? Ну видел я эти компоненты. Никогда они мне не нравились, но дело не в этом. В общем понятно, помощи ждать неоткого
Модератор: Модераторы
Максим писал(а):Гугол рулит. Ищущий да обрящет.
lordgray писал(а):Ну а причем тут ZEOS?
procedure TForm1.Button3Click(Sender: TObject);
begin
  SQLQuery1.Append;
  SQLQuery1.FieldByName('Naimenovanie').AsInteger := 9;
  SQLQuery1.FieldByName('Model').AsInteger := 5;
  SQLQuery1.Post;
  SQLQuery1.ApplyUpdates;
  SQLQuery1.Close;
  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Text := 'SELECT * FROM OBORYDOVANIE';
  SQLQuery1.Open;
end;procedure TForm1.Button4Click(Sender: TObject);
begin
  SQLQuery1.Close;
  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Add('INSERT INTO Oborydovanie');
  SQLQuery1.SQL.Add('VALUES (1, 2)');
  SQLQuery1.ExecSQL;
  SQLQuery1.Close;
  SQLQuery1.SQL.Clear;
  SQLQuery1.SQL.Text := 'SELECT * FROM OBORYDOVANIE';
  SQLQuery1.Open;
end;Padre_Mortius писал(а):во-первых, оформите код при помощи тега [code]
во-вторых, используйте компонент TSQLTransaction
program CreateTable;
var AConnection : TSQLConnection;
    ATransaction : TSQLTransaction;
procedure CreateTransaction;
begin
  ATransaction := TSQLTransaction.Create;
  ATransaction.Database := AConnection;
end;
begin
  CreateConnection;
  CreateTransaction;
  AConnection.Transaction := ATransaction;
  AConnection.Open;
  ATransaction.StartTransaction;
  AConnection.ExecuteDirect('create table TBLNAMES (ID integer, NAME varchar(40));'); 
  
  // Some database-server types need a commit before you can use a newly created table. (Firebird)
  // With .Commit you also close the transaction
  ATransaction.Commit; 
  ATransaction.StartTransaction;
  AConnection.ExecuteDirect('insert into TBLNAMES (ID,NAME) values (1,'Name1');'); 
  AConnection.ExecuteDirect('insert into TBLNAMES (ID,NAME) values (2,'Name2');'); 
  ATransaction.Commit; 
  AConnection.Close;
  AConnection.Free;
  ATransaction.Free;
end.
mkazakov писал(а):Понимаю что тема старая но кто что использует? желательно что бы с кодировками проблем не было
SET SQL DIALECT 3;
SET NAMES UTF8;
CREATE DATABASE %BASENAME%
USER %BASEUSER% PASSWORD %BASEPASSWORD%
PAGE_SIZE 16384
DEFAULT CHARACTER SET UTF8;
...alexs писал(а):dunin
Ещё забыл для полного счастья упомянуть IBExpert - это сразу надо, чтобы начинающие разработчики не мучились с другими инструментами.
dunin писал(а):mkazakov писал(а):Понимаю что тема старая но кто что использует? желательно что бы с кодировками проблем не было
codepage=UTF8
hard_commit=yes
dunin писал(а):Виндус - IBExpert. Линукс - FlameRobin.
alexs писал(а):dunin писал(а):Виндус - IBExpert. Линукс - FlameRobin.
IBExpert прекрасно работает в линухе под wine. FlameRobin - не дотягивает до уровня эксперта. Там один отладчик процедур/тригеров чего стоит...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1