Максим писал(а):Гугол рулит. Ищущий да обрящет.
Ну а причем тут 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 - не дотягивает до уровня эксперта. Там один отладчик процедур/тригеров чего стоит...
Сейчас этот форум просматривают: sunjob и гости: 28