SqlServerdan veritabanın en son yedek tarihini alıyorum, ancak delphi cannot convert type unicodestring into double falan diyodu boş gelince, birde farklı bişey deniyim dedim. ancak sorgu içinde kendim tanıttıgım aliası field olarak bulamıyor.3 gündür uğraşıyorum ilerleyemedim bi türlü..
Field 'varMi' not found diyor. kodlarım şöyle..
Kod: Tümünü seç
IF (SELECT MAX(bs.backup_finish_date) as Tarih FROM sys.sysdatabases sd
inner join msdb.dbo.backupset bs ON bs.database_name = sd.name where bs.database_name='BenimDB'
group by sd.Name) is null
begin
select 'yok' as varMi
end
else
begin
SELECT MAX(bs.backup_finish_date) as Tarih FROM sys.sysdatabases sd
inner join msdb.dbo.backupset bs ON bs.database_name = sd.name where bs.database_name='BenimDB'
group by sd.Name
end
bu şekilde bakmaya çalışıyorum varMi nin degeri yokmu diye. Önerileriniz lütfennnn...if(QuerySonYedekTarih.FieldValues['varMi']='yok')then
begin
ShowMessage('yokmuş');
end