sql server da çalışan bi sorgum var.

select * , (amount) -
(select sum(toplam1) from dbdepo..tbldepo where referanceno =K.referance ) as Fark
from dburun..tblurun  K

bu sorguyu c sharp da bi türlü yazamadım. aslında şu formatta yazmak istiyorum. ama olmuyo.

sSQL = "SELECT * , ";
        sSQL += "(amount) -";
        sSQL += "(select sum(toplam1) from dbdepo..tbldepo";
        sSQL += "where referanceno =K.referance )as Fark from dburun..tblurun  K";
if (Donem > 0)
        {
            sSQL += "  Donem = '" + Donem + "'";
        }

soruldu: 18 Şub '13, 15:21

wifi's gravatar image

wifi
748384454
cevap kabul oranı: 100%

değiştirildi: 19 Şub '13, 03:53

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

Hata mesajı falan var mı?

(18 Şub '13, 15:26) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

Hatanın, stringin dogru olmadığından kaynaklandığını sanıyorum ama, C# içerisinde string olarak sql yazarken kodlar arasındaki boşluklara dikkat edin. En iyi yöntem her satır basında kodların basına boşluk ile başlamak. Aşağıdaki kodu dener misiniz.

sSQL = "SELECT * , ";
sSQL += " (amount) -";
sSQL += " (select sum(toplam1) from dbdepo..tbldepo";
sSQL += " where referanceno =K.referance) as Fark from dburun..tblurun  K";

SQL Management studio da alt satıra yazılan kod ayrı bir kod olarak değerlendiriliyor, fakat C# da alt satırda olsa tek satırda yazınca kodlar bitişik oluyor.

permanent link

cevaplandı: 18 Şub '13, 15:30

AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

AliRıza Adıyahşi ♦
7.9k146288
cevap kabul oranı: 44%

değiştirildi: 18 Şub '13, 16:02

oldu teşekkürler.

(18 Şub '13, 16:00) wifi wifi's gravatar image
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×238
×77

Soruldu: 18 Şub '13, 15:21

Görüntüleme: 1,224 kez

Son güncelleme: 19 Şub '13, 03:53

powered by BitNami OSQA