Einzelnen Beitrag anzeigen

Benutzerbild von erich.wanker
erich.wanker

Registriert seit: 31. Jan 2008
Ort: im schönen Salzburger Land
454 Beiträge
 
Delphi XE4 Professional
 
#1

ZEOSLib und Delphi XE4

  Alt 27. Jun 2013, 15:11
Datenbank: Firebird • Version: 2.5 • Zugriff über: ZEOS 7.0.4
Hallo Leute,

hab mir nun Delphi XE4 Professional gekauft - alles super (die IDE von Delphi7 ist und bleibt aber die BESTE )

Und gleich schon ein großes Problem:

Problem: Ein TDBGrids zeigen via Zeos 7.0.4 keine Daten an !

Effekt: Wenn ich die Scrollbar anklicke und nach ganz unten schiebe und dann mit dem scrollrad nach oben scrolle - scrolle ich die Datensätze sichtbar und der dbnavigator wird auch aktiv..
Bild XE4_scroll.jpg ist eine Collage, wo ersichtlich ist, dass beim versetzen des Scollbalkens immer nur ein Datensatz gargestellt wird .. das Zeichnen funktioniert anscheinend nicht richtig ...

Mögliche Lösung: Ich wollte dann eine ältere Version von ZEOS Lib installieren - die bringen aber alle Fehlermeldungen beim compilieren ..

Mögliche Schritte: Im ZEOS Forum bekomme ich kein Bestätigugsmail um meinen Account zu aktivieren und das Problem dort zu schildern - ..jetzt steh ich da

Folgender dfm-Text funktioniert ganz normal in DelphiXE3 Starter - unter DelphiXE4 Prof. bleibt das DBGrid leer

Delphi-Quellcode:
object Form1: TForm1
  Left = 0
  Top = 0
  Caption = 'Form1'
  ClientHeight = 490
  ClientWidth = 672
  Color = clBtnFace
  Font.Charset = DEFAULT_CHARSET
  Font.Color = clWindowText
  Font.Height = -11
  Font.Name = 'Tahoma'
  Font.Style = []
  OldCreateOrder = False
  PixelsPerInch = 96
  TextHeight = 13
  object DBGrid1: TDBGrid
    Left = 32
    Top = 128
    Width = 569
    Height = 193
    DataSource = DataSource1
    TabOrder = 0
    TitleFont.Charset = DEFAULT_CHARSET
    TitleFont.Color = clWindowText
    TitleFont.Height = -11
    TitleFont.Name = 'Tahoma'
    TitleFont.Style = []
  end
  object DBNavigator1: TDBNavigator
    Left = 32
    Top = 104
    Width = 240
    Height = 25
    DataSource = DataSource1
    TabOrder = 1
  end
  object ZConnection1: TZConnection
    ControlsCodePage = cCP_UTF16
    UTF8StringsAsWideField = True
    Catalog = ''
    Properties.Strings = (
      'controls_cp=CP_UTF16')
    Connected = True
    HostName = ''
    Port = 0
    Database = 'C:\DATABASE.FDB'
    User = 'SYSDBA'
    Password = 'masterkey'
    Protocol = 'firebird-2.5'
    Left = 56
    Top = 40
  end
  object ZQuery1: TZQuery
    Connection = ZConnection1
    Active = True
    SQL.Strings = (
      'SELECT * FROM STRUCTURE')
    Params = <>
    Left = 120
    Top = 40
  end
  object DataSource1: TDataSource
    DataSet = ZQuery1
    Left = 176
    Top = 40
  end
end
Die Test-dfm Datei besteht aus:
  • ZConnection1
  • ZQuery1
  • ZDatasource1
  • DBNavigator1
  • DBGrid1


Meine Delphi Version: Embarcadero® Delphi® XE4 Version 18.0.4905.60485
Mein PC: Win 8 Build 9200 - 32 bit - deutsch
Zeos Lib: ZEOSDBO-7.0.4-stable


Wenn ich den obigen Text compiliere kommt
bei XE3 Starter das Bild "XE3.jpg" raus
bei XE4 Professional das Bild "XE4.jpg" raus


Hat jemand eine Idee, was ich in diesem Falle machen soll?
Gibts eine kostenlose Komponente, mit der ich (ohne Alias, ohne ODBC.) einfach wie in ZEOS die zu verwendende Treiber (firebird 2-5) angebe und die IP Adresse und den lokalen Pfad einer Datenbank definieren kann?

LiGrü
Erich
Miniaturansicht angehängter Grafiken
xe3.jpg   xe4.jpg   xe4_scroll.jpg  
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \
  Mit Zitat antworten Zitat