Yorumları: 32
Konuları: 11
Kayıt Tarihi: 30-04-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12
Başlangıç
Arkadaşlar Sql Serverdaki bir stored proceduru delphiden parametre gödnererek çalıştırmak istiyorum. fakat 30 civarında parametre var haliyle adoqueri'ye yazdığım sql cümlesi çok uzun oluyorç sonuç itibariyle String Too Long diye bir hata alıyorum var mıdır yapıyı bozmadan çözmenin bir yolu
Yorumları: 1.502
Konuları: 83
Kayıt Tarihi: 05-08-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12.314
Üstad
(07-05-2019, Saat: 13:31)harezmi Adlı Kullanıcıdan Alıntı: Arkadaşlar Sql Serverdaki bir stored proceduru delphiden parametre gödnererek çalıştırmak istiyorum. fakat 30 civarında parametre var haliyle adoqueri'ye yazdığım sql cümlesi çok uzun oluyorç sonuç itibariyle String Too Long diye bir hata alıyorum var mıdır yapıyı bozmadan çözmenin bir yolu
Neden TADOStoredProc kullanmıyorsunuz ?
Mal sahibi, mülk sahibi
Hani bunun ilk sahibi ?
Mal da yalan mülk de yalan
Var biraz da sen oyalan...
Yorumları: 32
Konuları: 11
Kayıt Tarihi: 30-04-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12
Başlangıç
açıkçası daha önce hiç kullanmadı. şimdi bi deneyeceğim
Yorumları: 46
Konuları: 0
Kayıt Tarihi: 02-12-2016
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 243
Acemi
Merhaba zannediyorum tek satıra yazıyorsunuz. ' ile cümleyi bitirin ve + tuşunu ekleyerek devam eden satırı alta indirin.
:='.....'+
'';
Yorumları: 11
Konuları: 3
Kayıt Tarihi: 27-03-2018
Aktif Kullandığınız Delphi Sürümü:
- Delphi 10.3
- Delphi 10.2
- Delphi XE7
- Delphi XE5
- Delphi 7
Rep Puanı: 19
Başlangıç
Sql cümlenizi 80-100 karakterler arası + #13#10 + ile bölün. Sanırım işiniz görülecektir.
Örnek Kullanım:
'Select * from Tablo1 ' + #13#10 +
'Where Id=1'
Yorumları: 850
Konuları: 149
Kayıt Tarihi: 07-12-2017
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 3.181
Uzman
@
Tuğrul HELVACI hocanın dediği gibi StoreProcedure çevirin
Yok olmaz derseniz Kod içerisinde Const Olarak tanımlayın ve Sq.text := xConst olarak kullanın
oda olmadı derseniz memo içine yazıp Sq.text := mem.line.text diyin
oda olmadı derseniz string bir değere atın oradan kullanın
Oda olmaz derseniz biraz daha geniş açıdan bakmaya çalışın ve işin mantığını yakalayın
Bu dünyada kendine sakladığın bilgi ahirette işine yaramaz.
Yorumları: 32
Konuları: 11
Kayıt Tarihi: 30-04-2019
Aktif Kullandığınız Delphi Sürümü:
Rep Puanı: 12
Başlangıç
tadostoredprocedure şu an için işimi görecektir ama diğer yöntemleri de öğrendiğim iyi oldu mutlaka işime yarayacak. teşekkür ederim