Jeg har følgende kode:
ScheduleDataset.Close;
ScheduleDataset.CommandText:= 'SELECT * FROM Calendar WHERE Calendar.Dato = #'+DateTimeToStr(CurDate)+'#;';
ScheduleDataset.Open;
if not ScheduleDataset['Schedule'] = '' then
begin
Schedule:= ScheduleDataset['Schedule'];
ScheduleDataset.Close;
ScheduleDataset.CommandText:= 'SELECT * FROM Schedules WHERE Schedules.Name = #'+Schedule+'#;';
ScheduleDataset.Open;
Stringgrid1.Cells[0, 1]:= ScheduleDataset['0x1'];
end;
Den første tabel der bliver brugt er en tabel ved navn Calendar og det data der skal bruges findes under feltet Dato.
Den næste tabel der skal bruges hedder Schedules og deri findes felterne Name og 0x1.
Jeg tror fejlen ligger i den første del af koden da det slet ikke ser ud til at det i if not løkken ikke udføres.
Jeg håber der er en anden der lige kan finde fejlen da jeg simpelthen ikke selv kan se den.
Mvh.
Rune Jensen
---------------------------------------------------------------------------
##The one who laugh last is the one who think slowest!##
---------------------------------------------------------------------------