Sayfayı Yazdır | Pencereyi Kapat

sql sorgu ile veri çekme

Nereden Yazdırıldığı: Clomosy | Forum
Kategori: Genel Programlama
Forum Adı: Genel İşlemler
Forum Tanımlaması: TRObject dili ile programlama yaparken karşılaşılan genel işlemler
URL: https://forum.clomosy.com.tr/forum_posts.asp?TID=847
Tarih: 08 Ocak 2025 Saat 20:27
Program Versiyonu: Web Wiz Forums 12.07 - https://www.webwizforums.com


Konu: sql sorgu ile veri çekme
Mesajı Yazan: kursat
Konu: sql sorgu ile veri çekme
Mesaj Tarihi: 08 Ağustos 2024 Saat 14:14
void setSatisKdv;
    {
      getKdvQuery = TclSQLQuery.Create(Nil);
      Clomosy.DBSQLServerConnect('SQL Server', '172.16.222.158', 'sa', '1', 'CINAR', 50000); 
      getKdvQuery.Connection = Clomosy.DBSQLServerConnection;
        try
          //getKdvQuery.Sql.Text='exec ZZZProcStokKdvGetir';    //donuyor
          //getKdvQuery = Clomosy.DBSQLServerQueryWith('exec ZZZProcStokKdvGetir');   //else bloğu çalışıyor
          getKdvQuery.ExecSql;
          //getKdvQuery.open; 
          if(getKdvQuery.Found)
          {
            while (not getKdvQuery.Eof)
              {
                kdv_cmb.AddItem( getKdvQuery.FieldByName('KDV_ORANI').AsString,
                                    getKdvQuery.FieldByName('KDV_KODU').AsString);
              }
          }
          else
            ShowMessage('kdv cekilmedi');
        except
          ShowMessage('Exception class: '+LastExceptionClassName+' Exception Message2: ' +LastExceptionMessage);
        }
    }

yukardaki voidi
---getKdvQuery.Sql.Text='exec ZZZProcStokKdvGetir'---- sorgusu ile çağırırsam uygulama donuyor ve hata kodu döndürmüyor.
---getKdvQuery = Clomosy.DBSQLServerQueryWith('exec ZZZProcStokKdvGetir');--- sorgusu ile çağırırsam ise else bloğu çalışıyor yani sorgu bulunamadı hatası alıyorum.aynı sorgu başka unitte çalışıyor.
execin içerisi ise basit select sorgusu.




Cevaplar:
Mesajı Yazan: Developer
Mesaj Tarihi: 08 Ağustos 2024 Saat 15:29
Merhaba Kursat
If (Clomosy.DBSQLServerConnect('SQL Server', '172.16.222.158', 'sa', '1', 'CINAR', 50000)
icerisinde baglanti kontrolu yapabilir misin:
Bir de 
getKdvQuery.open;  kullanan


Mesajı Yazan: kursat
Mesaj Tarihi: 08 Ağustos 2024 Saat 15:40
sorun devam ediyor.


Mesajı Yazan: Developer
Mesaj Tarihi: 08 Ağustos 2024 Saat 16:13
Merhaba Kursat,
Sql server baglantisi true donuyor. Ama veriler gelmiyor diyorsun.


Mesajı Yazan: kursat
Mesaj Tarihi: 08 Ağustos 2024 Saat 16:17
evet



Sayfayı Yazdır | Pencereyi Kapat

Forum Software by Web Wiz Forums® version 12.07 - https://www.webwizforums.com
Copyright ©2001-2024 Web Wiz Ltd. - https://www.webwiz.net