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
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \