Entwickler-Ecke

Datenbanken - Zeos 7 alpha > Eine Query edditieren


Red-Flash - Fr 01.10.10 08:27
Titel: Zeos 7 alpha > Eine Query edditieren
seit der Zeos Version 7 alpha
kann man keine Query mehr edditieren.


Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
with Query do
begin
SQL.Clear,
SQL.add ('SELECT * FROM BlaBla')
Open;
if RecordCount > 0 then
begin
  Edit;
  FieldByBName ('Feld').asString := 'Hallo';
  // ------> Hier kommt die Fehlermeldung, das man das Feld nicht Edditieren kann
  Post;
end;


Mit der Zeos Version 6.6.6. klappte dies super.


Die 6.6.6 wird aber nicht für DeplphiXE unterstützt,
auf welche wir umsteigen möchten.

Kann mir da jemand helfen?

Danke schon im Vorraus.

Moderiert von user profile iconMartok: Delphi-Tags gesetzt


Martok - Fr 01.10.10 16:22

Hallo!

Bitte verwende für Quellcode die entsprechenden [delphi]-Tags, dann wird er "schöner" dargestellt als im Fließtext. Beispiel:

Quelltext
1:
<span class="inlineSyntax"><span class="codecomment">{PROTECTTAG7cd93f7bd093c1dbf1e366557369e67b}</span></span>                    

Wird:

Delphi-Quelltext
1:
var Test: integer;                    

Ich habe die mal eingesetzt.

Gibt es bei der Query jetzt vielleicht ein neues Property à la Updatable oder ReadOnly oder sowas?

Viele Grüße,
Martok


Tankard - Fr 01.10.10 16:32

ich benutze auch die alpha version unter lazarus und delphi7. da klappt das wunderbar.


Red-Flash - Mo 04.10.10 12:28

Für Delphi 7 gib's andere IfDef's

Unter anderem dieser

Delphi-Quelltext
1:
2:
3:
4:
5:
  {$IFDEF BDS4_UP}
  TZAbstractRODataset = class(TWideDataSet)
  {$ELSE}
  TZAbstractRODataset = class(TDataSet)
  {$ENDIF}


Hat das schon jemand mit einer Moderneren Version Probiert ?