firebird sütunda arama yapmak.

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

firebird sütunda arama yapmak.

Mesaj gönderen forumsad »

Kod: Tümünü seç

veri:='SAD';
frmMain.ADOQueryHost.Close;
frmMain.ADOQueryHost.SQL.Clear;
frmMain.ADOQueryHost.SQL.Add('select * from SALONLAR where SADI='+veri);
frmMain.ADOQueryHost.Open;

while (not frmMain.ADOQueryHost.Eof) do
    begin
      ShowMessage('Bulundu');
      ShowMessage(frmMain.ADOQueryHost.fieldbyname('SADI').value);
      frmMain.ADOQueryHost.Next;
    end;
yukardaki kodda SADI sütununda SAD içeren kayıt varsa bulundu mesajını vermesini istiyorum ama geçersiz sütun adı 'SAD" hatası veriyor neyi eksik veya yanlış yapıyorum acaba

saygılarımla
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: firebird sütunda arama yapmak.

Mesaj gönderen greenegitim »

Kod: Tümünü seç

frmMain.ADOQueryHost.SQL.Add('select * from SALONLAR where SADI='+QuotedStr(veri));
Şeklinde olabilir
Mücadele güzelleştirir!
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: firebird sütunda arama yapmak.

Mesaj gönderen forumsad »

teşekkürler hocam
çalıştı.

tabloyu c# programından oluşturmuştum data tipini nvarchar olarak seçmştim ondan olabilirmi?
IBExpert den host'daki veri tabanına bağlanıp tablo oluşturup tekrar denemeye çalışacağım.

ıbexpert'den hostdaki veri tabanına bağlanmak konusunda bir kaç kaynak önerebilirmisiniz....

saygılarımla
Kullanıcı avatarı
greenegitim
Üye
Mesajlar: 713
Kayıt: 28 Nis 2011 10:33
Konum: İstanbul

Re: firebird sütunda arama yapmak.

Mesaj gönderen greenegitim »

MSSQL bir veritabanını firebird e çevirecek isen full convert enterprise programını öneririm buradaki QuotedStr komutu ifadeyi tırnak içine alır ' '
Mücadele güzelleştirir!
Cevapla