Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Firebird in Netzwerk (https://www.delphipraxis.net/138837-firebird-netzwerk.html)

clock50 18. Aug 2009 11:31

Datenbank: Firebird • Version: 2.0 • Zugriff über: IB

Firebird in Netzwerk
 
Ich kann mich über Netzwerk verbinden und auch Daten bearbeiten, zufügen, ... aber sobalt ich einen zweiten Client starte z.b. von einem anderen PC geht garnichts mehr. was mache ich falsch?

mkinzler 18. Aug 2009 11:32

Re: Firebird in Netzwerk
 
Was heisst: Es geht nichts mehr? Welche Version ( Server?)

clock50 18. Aug 2009 11:39

Re: Firebird in Netzwerk
 
Server Version 2.0.5.13206
Es ist auch so wenn ich die Anwerndung ein 2. mal auf dem selben PC (selbe DB) starte es werden alle daten zwar angezeigt aber ich kann nichts ändern oder einfügen oder löschen. Die Anwendung scheint nicht zu reagieren. Ich kann dann auch nur noch mit Fehler schließen (Windows Fehlerbericht).

mkinzler 18. Aug 2009 11:41

Re: Firebird in Netzwerk
 
Zeig mal etwas Code, sonnst ist es eine Rätselraten. Verwendest du Transaktionen? Was für Transaktionseinstellungen?

clock50 18. Aug 2009 11:51

Re: Firebird in Netzwerk
 
Also Tansaktionen :
Standart Einstellungen
Zitat:

write
consistency
Ein Einfügen von Daten mache ich über IBSQL z.B.
Delphi-Quellcode:
var werte, sql : string;
begin
Inc(Pos);
werte := #39+inttostr(AnNr)+#39+', '+#39+inttostr(Pos)+#39+', '+#39+unit1.Einheit+#39+', '+#39+'1'+#39+', '+#39+'Art-Text'+#39+', '+#39+'19'+#39+', '+#39+'0,00'+#39;
sql := 'Insert into ADATEN (ANR, POS, EINH, ANZ, TEXT, MWST, PREIS) VALUES ('+Werte+') ';
DM.SQL(sql);
Delphi-Quellcode:
procedure TDM.Sql(Sql : String);
begin
 //showmessage(sql);
 IBSQL1.SQL.Clear;
 IBSQL1.SQL.Text := Sql;
 IBSQL1.ExecQuery;
 SQLUpdate;
end;

mkinzler 18. Aug 2009 11:54

Re: Firebird in Netzwerk
 
Ist autocommit aktiv?

Btw.:Ich würde hier Paramter nehmen:

SQL-Code:
Insert into ADATEN (ANR, POS, EINH, ANZ, TEXT, MWST, PREIS) VALUES (:ANR, :POS, :EINH, :ANZ, :TEXT, :MWST, :PREIS);

rweinzierl 18. Aug 2009 11:58

Re: Firebird in Netzwerk
 
Vielleicht der embedded Firebird ( da kann nur einer drauf zugreifen ?)

mkinzler 18. Aug 2009 12:00

Re: Firebird in Netzwerk
 
Bei embedded-Zugriff gilt diese Beschränkung. Deshalb habe ich ja nach dem Server gefragt :zwinker:

clock50 18. Aug 2009 12:30

Re: Firebird in Netzwerk
 
AutoCommit? bei der Transaktion

DefaultAction : TACommit

Ich habe keinen embedded ich habe ganz normal Classic-Server

Alfredo 18. Aug 2009 12:38

Re: Firebird in Netzwerk
 
Der Classic-Server läuft auf welchem Betriebssystem?


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:27 Uhr.
Seite 1 von 6  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz