![]() |
Re: Data Source
Trifft #17 zu? Dann entferne das.
|
Re: Data Source
Jetzt kommt keine Fehlermeldung mehr aber das Memo ist leer obwohl was drin stehen sollte !
|
Re: Data Source
Ist das Statement vorher leer?
Delphi-Quellcode:
Wie gesagt würde ich den Code nach .Loaded verschieben.
IBQuery1.SQL.Text := 'Select Memo1 from pcbeinstellungendefault where zaehler = 10';
|
Re: Data Source
So es hat endlich funktioniert !!
Delphi-Quellcode:
unit mainUnit;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DBCtrls, DB, IBDatabase, IBCustomDataSet, IBQuery, IBTable, Grids, DBGrids; type TmainForm = class(TForm) IBDatabase1: TIBDatabase; IBTransaction1: TIBTransaction; IBQuery1: TIBQuery; DataSource1: TDataSource; DBMemo1: TDBMemo; procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var mainForm: TmainForm; implementation {$R *.dfm} procedure TmainForm.FormCreate(Sender: TObject); var test : String ; begin IBQuery1.sql.Clear; IBQuery1.SQL.add('Select Memo1 from pcbeinstellungendefault where zaehler = 10 '); IBQuery1.open; test := IBQuery1.FieldByName('Memo1').asString; DataSource1.DataSet := IBQuery1; DBMemo1.DataSource := DataSource1; DBMemo1.DataField := 'MEMO1'; end; end. |
Re: Data Source
Das kannst DU alles aauch per ObjectInspector einstellen.
Ist dann zwar nicht mehr so übersichtlich, Du sparst Dir aber die Tipp-Arbeit und der Code bleibt übersichtlicher. Jeder soll das so machen, wie er es für richtig hält. Ich hab meistens ne Mischung zwischen OI und Code. Die "Verbindungen" mach ich im OI, den SQL-Code und das Open steht im Code. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:27 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz