Delphi Can

Orjinalini görmek için tıklayınız: Database boş alan silme
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba, Ürün yüklerken Code alanım baze boş geliyor bu boş alanları nasıl? silerim.


Datebase sqllite

      
FDQ.Active := False;
      FDQ.Close;
      FDQ.SQL.Clear;
      FDQ.SQL.Add('Delete From URUN Where Code=:Code');
      FDQ.ParamByName('Code').AsString := EmptyStr;// Boş ise sil
      FDQ.ExecSQL;
Yazım hatası yapmadıysam şu şekilde bir yöntem uygulayabilirsiniz.

FDQ.Active := False;

     FDQ.Close;
     FDQ.SQL.Clear;
        if (EmptyStr ='') then
        begin
           FDQ.SQL.Add('Delete From URUN Where Code is null');
        end;
        else
        begin
         // dolu ise yapılacak işlemler...
        end;

     FDQ.ExecSQL;
(06-10-2022, Saat: 22:49)frmman Adlı Kullanıcıdan Alıntı: [ -> ]Yazım hatası yapmadıysam şu şekilde bir yöntem uygulayabilirsiniz.

FDQ.Active := False;

     FDQ.Close;
     FDQ.SQL.Clear;
        if (EmptyStr ='') then
        begin
           FDQ.SQL.Add('Delete From URUN Where Code is null');
        end;
        else
        begin
         // dolu ise yapılacak işlemler...
        end;

     FDQ.ExecSQL;


Teşeşkür ederim.
Bu şekilde çözdüm

FDQ.SQL.Add('Delete From URUN Where (Code IS NULL OR CHAR_LENGTH(Code)= 0) or (Code IS NULL OR CHAR_LENGTH(Code)> 10)');


Kaynak
Ürün yüklerken ne demek hocam?Excelden import filan mı?