Hi ihr, ich suche Datensätze in einer DBase Tabelle und schreibe diese mittels eines SQL Befehles in ein DBGrid Feld. Wie kann ich jetzt herausfinden, wieviele Datensätze gefunden wurden. Da wenn ich einen Datensatz bearbeiten will, dann darf ja höchstens ein Datensatz gefunden sein, den ich dann auswerte. Danke für jede Hilfe. Ralf
Announcement
Collapse
No announcement yet.
herausfinden, wieviele Datensätze gefunden wurden
Collapse
X
-
Hi Ralf!
Warum SQL?<br>
<PRE>
Mit Locate und Find geht es auch.
try{
// Suchoptionen setzen
TLocateOptions opt;
opt.Clear();
Variant v; // für locate
v = EdSu->Text; // Inhalt vom Editfeld
opt << loPartialKey; // teilmenge reicht
if( CBGrKl->Checked == false ) // groß-kleinschreibung beachten
opt << loCaseInsensitive;
if( RBID->Checked == true )
{
TStd->Locate( "Component-ID", v, opt );
}
else
{
TStd->Locate( "Name", v, opt );
}
}
catch(...)
{
}
</PRE>
Schaue einfach mal in der Hilfe nach.<br>
Gruß Fre
Comment