Einzelnen Beitrag anzeigen

WizoHulk

Registriert seit: 25. Jun 2010
198 Beiträge
 
Delphi 5 Enterprise
 
#1

Integer aus DataSet Laden

  Alt 27. Okt 2010, 14:30
Datenbank: Interbase • Version: 2.5 • Zugriff über: SQL
Hallo
ich mal wieder.
habe da mal eine kleine Frage, und zwar wie kann ich den Inhalt vom DataSet in eine Variable mit dem Typ Integer/SmallInt laden.

Ich will ermitteln wieviele Records die Technikid 70 haben.

Was mache ich falsch?
ich denkl mal das ich was ganz simples übersehen hab.

Delphi-Quellcode:
function TForm2.GetRecordCount: SmallInt;
var
  LSql: String;
  LRecordcount : Smallint;
begin
  LSQl := 'Select count(technikid) from technik_image where technikid = 70';
  IBDSetThumbnail.SelectSQL.Text := LSql;
  IBDSetThumbnail.Open;
  IBDSetThumbnail.FetchAll;
  dsThumnails.DataSet := IBDSetThumbnail;
  LRecordcount := IBDSetThumbnail.RecordCount;
  Result := LRecordcount;

  showMessage(IntToStr(Result));

das Result gibt mir immer nur 1 raus.
  Mit Zitat antworten Zitat