none
datagrid e başlıklar harici değer vermiyor RRS feed

  • Soru

  • 1 nci kodda ki gibi sql sorgusuna atadıgım değişken ile rapor alırsam başlıklar harici veri gelmiyor 

    ama 2 nci koddaki gibi değişken yerine manuel giriş yaparsam sorgum sorunsuz döküyor.

     private void simpleButton4_Click(object sender, EventArgs e)
            {
                string Select = "Select    sto_kod as [STOK KODU],sto_isim as [STOK ADI],dbo.fn_DepoIsmi(@DEPO) AS[ŞUBE ADI],dbo.fn_DepodakiMiktar(sto_kod, 1, GETDATE()) as [ANADEPO STOK MİKTARI],dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) AS[İNSERT SATIŞ MİKTARI],dbo.ms_SatisTutarDepolar(sto_kod, @DEPO, @tariheski, @tarih) AS[İNSERT SATIŞ TUTARI],dbo.ms_SatisTutarDepolar(sto_kod, @DEPO, @tariheski, @tarih) /dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) *dbo.fn_F_StokYokGun(sto_kod, @DEPO, @tariheski, @tarih) AS[İNSERT KAYIP CİRO],dbo.fn_DepodakiMiktar(sto_kod, @DEPO, @tarih) as [ŞUBE STOK MİKTARI],dbo.fn_F_StokYokGun(sto_kod, @DEPO, @tariheski, @tarih) AS[YOK SATTIGI GÜN],dbo.fn_F_SiparisDursun(sto_kod, @DEPO) as [SİPARİŞ DURUMU],sto_anagrup_kod AS[ANAGRUP],sto_urun_sorkod as [ÜRÜN SORUMLUSU],sto_uretici_kodu AS[ÜRETİCİ],dbo.fn_DepodakiMiktar(sto_kod, 2, GETDATE()) AS[TOKIYOLU] ,dbo.fn_DepodakiMiktar(sto_kod, 3, GETDATE()) AS[DIKILITAS] ,dbo.fn_DepodakiMiktar(sto_kod, 4, GETDATE()) AS[FİZİK TEDAVİ] ,dbo.fn_DepodakiMiktar(sto_kod, 5, GETDATE()) AS[FATİH] ,dbo.fn_DepodakiMiktar(sto_kod, 7, GETDATE()) AS[CIVRIL SUBESI] ,dbo.fn_DepodakiMiktar(sto_kod, 8, GETDATE()) AS[BURDUR] ,dbo.fn_DepodakiMiktar(sto_kod, 10, GETDATE()) AS[HALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 11, GETDATE()) AS[SARAYALTI],dbo.fn_DepodakiMiktar(sto_kod, 12, GETDATE()) AS[DÖRTYOL],dbo.fn_DepodakiMiktar(sto_kod, 13, GETDATE()) AS[PARKCENTER],dbo.fn_DepodakiMiktar(sto_kod, 14, GETDATE()) AS[ŞEREFCADDESİ],dbo.fn_DepodakiMiktar(sto_kod, 15, GETDATE()) AS[YÜZBEŞEVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 16, GETDATE()) AS[MENDEPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 17, GETDATE()) AS[İZMİRYOLU],dbo.fn_DepodakiMiktar(sto_kod, 19, GETDATE()) AS[KARAKIRAN],dbo.fn_DepodakiMiktar(sto_kod, 23, GETDATE()) AS[KÜÇÜKÇARŞI],                dbo.fn_DepodakiMiktar(sto_kod, 24, GETDATE()) AS[ÖZTAN HASTANESİ],dbo.fn_DepodakiMiktar(sto_kod, 25, GETDATE()) AS[HALKKONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 26, GETDATE()) AS[BANAZ],dbo.fn_DepodakiMiktar(sto_kod, 27, GETDATE()) AS[ESENTEPE],dbo.fn_DepodakiMiktar(sto_kod, 28, GETDATE()) AS[SIRINEVLER BUR.2],dbo.fn_DepodakiMiktar(sto_kod, 29, GETDATE()) AS[SANAYİ],dbo.fn_DepodakiMiktar(sto_kod, 30, GETDATE()) AS[HUZURKENT],            dbo.fn_DepodakiMiktar(sto_kod, 31, GETDATE()) AS[ATAPARK],dbo.fn_DepodakiMiktar(sto_kod, 32, GETDATE()) AS[GEDİZYOLU],dbo.fn_DepodakiMiktar(sto_kod, 33, GETDATE()) AS[TOKİ EVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 34, GETDATE()) AS[BAHCELIEVLER],dbo.fn_DepodakiMiktar(sto_kod, 35, GETDATE()) AS[UST GECIT DIK.2],dbo.fn_DepodakiMiktar(sto_kod, 36, GETDATE()) AS[PETEK 87],            dbo.fn_DepodakiMiktar(sto_kod, 37, GETDATE()) AS[AKSEMSETTIN],dbo.fn_DepodakiMiktar(sto_kod, 40, GETDATE()) AS[KENT ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 41, GETDATE()) AS[ERTUGRULGAZI],dbo.fn_DepodakiMiktar(sto_kod, 42, GETDATE()) AS[MEVLANA],dbo.fn_DepodakiMiktar(sto_kod, 43, GETDATE()) AS[MEHMET AKİF ERSOY],dbo.fn_DepodakiMiktar(sto_kod, 44, GETDATE()) AS[LALELİ],dbo.fn_DepodakiMiktar(sto_kod, 45, GETDATE()) AS[KUYUCAK YOLU],dbo.fn_DepodakiMiktar(sto_kod, 46, GETDATE()) AS[SALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 47, GETDATE()) AS[HASAN HİLMİ],dbo.fn_DepodakiMiktar(sto_kod, 48, GETDATE()) AS[AKSEYOLU],dbo.fn_DepodakiMiktar(sto_kod, 49, GETDATE()) AS[BANAZ ÇARŞI],dbo.fn_DepodakiMiktar(sto_kod, 50, GETDATE()) AS[BİR EYLÜL],dbo.fn_DepodakiMiktar(sto_kod, 51, GETDATE()) AS[SİVASLI],            dbo.fn_DepodakiMiktar(sto_kod, 52, GETDATE()) AS[SİGORTA],dbo.fn_DepodakiMiktar(sto_kod, 53, GETDATE()) AS[EŞME TARIM SUBE],dbo.fn_DepodakiMiktar(sto_kod, 54, GETDATE()) AS[EŞME EMNIYET SUBE],dbo.fn_DepodakiMiktar(sto_kod, 55, GETDATE()) AS[ELMALIDERE],dbo.fn_DepodakiMiktar(sto_kod, 56, GETDATE()) AS[ŞEKERYOLU],dbo.fn_DepodakiMiktar(sto_kod, 57, GETDATE()) AS[BANAZ KUŞDEMİR],dbo.fn_DepodakiMiktar(sto_kod, 58, GETDATE()) AS[ŞEKEREVLERİ 2],            dbo.fn_DepodakiMiktar(sto_kod, 59, GETDATE()) AS[TEKMEN YOLU],dbo.fn_DepodakiMiktar(sto_kod, 60, GETDATE()) AS[KORUPARK ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 62, GETDATE()) AS[İSTASYON ŞUBE],dbo.fn_DepodakiMiktar(sto_kod, 63, GETDATE()) AS[BURDUR ADLİYE],dbo.fn_DepodakiMiktar(sto_kod, 64, GETDATE()) AS[DEPOYOLU],	dbo.fn_DepodakiMiktar(sto_kod, 65, GETDATE()) AS[ALİBEY KONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 68, GETDATE()) AS[BURDUR AYDINLIKEVLER],dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS[PETEK87 2],dbo.fn_DepodakiMiktar(sto_kod, 2, GETDATE()) AS[TOKIYOLU] ,dbo.fn_DepodakiMiktar(sto_kod, 3, GETDATE()) AS[DIKILITAS] ,            dbo.fn_DepodakiMiktar(sto_kod, 4, GETDATE()) AS[FİZİK TEDAVİ] ,dbo.fn_DepodakiMiktar(sto_kod, 5, GETDATE()) AS[FATİH] ,dbo.fn_DepodakiMiktar(sto_kod, 7, GETDATE()) AS[CIVRIL SUBESI] ,dbo.fn_DepodakiMiktar(sto_kod, 8, GETDATE()) AS[BURDUR] ,dbo.fn_DepodakiMiktar(sto_kod, 10, GETDATE()) AS[HALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 11, GETDATE()) AS[SARAYALTI],dbo.fn_DepodakiMiktar(sto_kod, 12, GETDATE()) AS[DÖRTYOL],dbo.fn_DepodakiMiktar(sto_kod, 13, GETDATE()) AS[PARKCENTER],dbo.fn_DepodakiMiktar(sto_kod, 14, GETDATE()) AS[ŞEREFCADDESİ],dbo.fn_DepodakiMiktar(sto_kod, 15, GETDATE()) AS[YÜZBEŞEVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 16, GETDATE()) AS[MENDEPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 17, GETDATE()) AS[İZMİRYOLU],dbo.fn_DepodakiMiktar(sto_kod, 19, GETDATE()) AS[KARAKIRAN],dbo.fn_DepodakiMiktar(sto_kod, 23, GETDATE()) AS[KÜÇÜKÇARŞI],dbo.fn_DepodakiMiktar(sto_kod, 24, GETDATE()) AS[ÖZTAN HASTANESİ],dbo.fn_DepodakiMiktar(sto_kod, 25, GETDATE()) AS[HALKKONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 26, GETDATE()) AS[BANAZ],dbo.fn_DepodakiMiktar(sto_kod, 27, GETDATE()) AS[ESENTEPE],dbo.fn_DepodakiMiktar(sto_kod, 28, GETDATE()) AS[SIRINEVLER BUR.2],dbo.fn_DepodakiMiktar(sto_kod, 29, GETDATE()) AS[SANAYİ],dbo.fn_DepodakiMiktar(sto_kod, 30, GETDATE()) AS[HUZURKENT],dbo.fn_DepodakiMiktar(sto_kod, 31, GETDATE()) AS[ATAPARK],dbo.fn_DepodakiMiktar(sto_kod, 32, GETDATE()) AS[GEDİZYOLU],dbo.fn_DepodakiMiktar(sto_kod, 33, GETDATE()) AS[TOKİ EVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 34, GETDATE()) AS[BAHCELIEVLER],dbo.fn_DepodakiMiktar(sto_kod, 35, GETDATE()) AS[UST GECIT DIK.2],dbo.fn_DepodakiMiktar(sto_kod, 36, GETDATE()) AS[PETEK 87],dbo.fn_DepodakiMiktar(sto_kod, 37, GETDATE()) AS[AKSEMSETTIN],dbo.fn_DepodakiMiktar(sto_kod, 40, GETDATE()) AS[KENT ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 41, GETDATE()) AS[ERTUGRULGAZI],dbo.fn_DepodakiMiktar(sto_kod, 42, GETDATE()) AS[MEVLANA],dbo.fn_DepodakiMiktar(sto_kod, 43, GETDATE()) AS[MEHMET AKİF ERSOY],dbo.fn_DepodakiMiktar(sto_kod, 44, GETDATE()) AS[LALELİ],dbo.fn_DepodakiMiktar(sto_kod, 45, GETDATE()) AS[KUYUCAK YOLU],dbo.fn_DepodakiMiktar(sto_kod, 46, GETDATE()) AS[SALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 47, GETDATE()) AS[HASAN HİLMİ],            dbo.fn_DepodakiMiktar(sto_kod, 48, GETDATE()) AS[AKSEYOLU],dbo.fn_DepodakiMiktar(sto_kod, 49, GETDATE()) AS[BANAZ ÇARŞI],dbo.fn_DepodakiMiktar(sto_kod, 50, GETDATE()) AS[BİR EYLÜL],dbo.fn_DepodakiMiktar(sto_kod, 51, GETDATE()) AS[SİVASLI],dbo.fn_DepodakiMiktar(sto_kod, 52, GETDATE()) AS[SİGORTA],dbo.fn_DepodakiMiktar(sto_kod, 53, GETDATE()) AS[EŞME TARIM SUBE],dbo.fn_DepodakiMiktar(sto_kod, 54, GETDATE()) AS[EŞME EMNIYET SUBE],dbo.fn_DepodakiMiktar(sto_kod, 55, GETDATE()) AS[ELMALIDERE],            dbo.fn_DepodakiMiktar(sto_kod, 56, GETDATE()) AS[ŞEKERYOLU],dbo.fn_DepodakiMiktar(sto_kod, 57, GETDATE()) AS[BANAZ KUŞDEMİR],dbo.fn_DepodakiMiktar(sto_kod, 58, GETDATE()) AS[ŞEKEREVLERİ 2],dbo.fn_DepodakiMiktar(sto_kod, 59, GETDATE()) AS[TEKMEN YOLU],dbo.fn_DepodakiMiktar(sto_kod, 60, GETDATE()) AS[KORUPARK ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 62, GETDATE()) AS[İSTASYON ŞUBE],dbo.fn_DepodakiMiktar(sto_kod, 63, GETDATE()) AS[BURDUR ADLİYE],dbo.fn_DepodakiMiktar(sto_kod, 64, GETDATE()) AS[DEPOYOLU],	dbo.fn_DepodakiMiktar(sto_kod, 65, GETDATE()) AS[ALİBEY KONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 68, GETDATE()) AS[BURDUR AYDINLIKEVLER],dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS[PETEK87 2],dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS[ASBANAZ ASMALI BAHÇE],dbo.fn_DepodakiMiktar(sto_kod, 70, GETDATE()) AS[SANAL MARKET] from stoklar, STOKLAR_USER WHERE Record_uid = sto_Guid AND @INSERT='1' AND dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) > 0 order by sto_kod desc";
          
                SqlDataAdapter insykdüs = new SqlDataAdapter(Select, sqlbaglanti.baglanti);
             insykdüs.SelectCommand.Parameters.AddWithValue("@INSERT", textBox1.Text);
                insykdüs.SelectCommand.Parameters.AddWithValue("@tarih", dateTimePicker2.Value);
                insykdüs.SelectCommand.Parameters.AddWithValue("@tariheski", dateTimePicker1.Value);
                insykdüs.SelectCommand.Parameters.AddWithValue("@DEPO", txtdepono.Caption);
    
                DataTable dt = new DataTable();
                insykdüs.Fill(dt);
                ins1datagrid.DataSource = dt;
                sqlbaglanti.baglanti.Close();
            }
    
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                 textBox1.Text = (comboBox1.Text);
            }

    2nci sorgum bu şekilde 

     private void simpleButton4_Click(object sender, EventArgs e)
            {
                string Select = "Select    sto_kod as [STOK KODU],sto_isim as [STOK ADI],dbo.fn_DepoIsmi(@DEPO) AS[ŞUBE ADI],dbo.fn_DepodakiMiktar(sto_kod, 1, GETDATE()) as [ANADEPO STOK MİKTARI],dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) AS[İNSERT SATIŞ MİKTARI],dbo.ms_SatisTutarDepolar(sto_kod, @DEPO, @tariheski, @tarih) AS[İNSERT SATIŞ TUTARI],dbo.ms_SatisTutarDepolar(sto_kod, @DEPO, @tariheski, @tarih) /dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) *dbo.fn_F_StokYokGun(sto_kod, @DEPO, @tariheski, @tarih) AS[İNSERT KAYIP CİRO],dbo.fn_DepodakiMiktar(sto_kod, @DEPO, @tarih) as [ŞUBE STOK MİKTARI],dbo.fn_F_StokYokGun(sto_kod, @DEPO, @tariheski, @tarih) AS[YOK SATTIGI GÜN],dbo.fn_F_SiparisDursun(sto_kod, @DEPO) as [SİPARİŞ DURUMU],sto_anagrup_kod AS[ANAGRUP],sto_urun_sorkod as [ÜRÜN SORUMLUSU],sto_uretici_kodu AS[ÜRETİCİ],dbo.fn_DepodakiMiktar(sto_kod, 2, GETDATE()) AS[TOKIYOLU] ,dbo.fn_DepodakiMiktar(sto_kod, 3, GETDATE()) AS[DIKILITAS] ,dbo.fn_DepodakiMiktar(sto_kod, 4, GETDATE()) AS[FİZİK TEDAVİ] ,dbo.fn_DepodakiMiktar(sto_kod, 5, GETDATE()) AS[FATİH] ,dbo.fn_DepodakiMiktar(sto_kod, 7, GETDATE()) AS[CIVRIL SUBESI] ,dbo.fn_DepodakiMiktar(sto_kod, 8, GETDATE()) AS[BURDUR] ,dbo.fn_DepodakiMiktar(sto_kod, 10, GETDATE()) AS[HALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 11, GETDATE()) AS[SARAYALTI],dbo.fn_DepodakiMiktar(sto_kod, 12, GETDATE()) AS[DÖRTYOL],dbo.fn_DepodakiMiktar(sto_kod, 13, GETDATE()) AS[PARKCENTER],dbo.fn_DepodakiMiktar(sto_kod, 14, GETDATE()) AS[ŞEREFCADDESİ],dbo.fn_DepodakiMiktar(sto_kod, 15, GETDATE()) AS[YÜZBEŞEVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 16, GETDATE()) AS[MENDEPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 17, GETDATE()) AS[İZMİRYOLU],dbo.fn_DepodakiMiktar(sto_kod, 19, GETDATE()) AS[KARAKIRAN],dbo.fn_DepodakiMiktar(sto_kod, 23, GETDATE()) AS[KÜÇÜKÇARŞI],                dbo.fn_DepodakiMiktar(sto_kod, 24, GETDATE()) AS[ÖZTAN HASTANESİ],dbo.fn_DepodakiMiktar(sto_kod, 25, GETDATE()) AS[HALKKONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 26, GETDATE()) AS[BANAZ],dbo.fn_DepodakiMiktar(sto_kod, 27, GETDATE()) AS[ESENTEPE],dbo.fn_DepodakiMiktar(sto_kod, 28, GETDATE()) AS[SIRINEVLER BUR.2],dbo.fn_DepodakiMiktar(sto_kod, 29, GETDATE()) AS[SANAYİ],dbo.fn_DepodakiMiktar(sto_kod, 30, GETDATE()) AS[HUZURKENT],            dbo.fn_DepodakiMiktar(sto_kod, 31, GETDATE()) AS[ATAPARK],dbo.fn_DepodakiMiktar(sto_kod, 32, GETDATE()) AS[GEDİZYOLU],dbo.fn_DepodakiMiktar(sto_kod, 33, GETDATE()) AS[TOKİ EVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 34, GETDATE()) AS[BAHCELIEVLER],dbo.fn_DepodakiMiktar(sto_kod, 35, GETDATE()) AS[UST GECIT DIK.2],dbo.fn_DepodakiMiktar(sto_kod, 36, GETDATE()) AS[PETEK 87],            dbo.fn_DepodakiMiktar(sto_kod, 37, GETDATE()) AS[AKSEMSETTIN],dbo.fn_DepodakiMiktar(sto_kod, 40, GETDATE()) AS[KENT ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 41, GETDATE()) AS[ERTUGRULGAZI],dbo.fn_DepodakiMiktar(sto_kod, 42, GETDATE()) AS[MEVLANA],dbo.fn_DepodakiMiktar(sto_kod, 43, GETDATE()) AS[MEHMET AKİF ERSOY],dbo.fn_DepodakiMiktar(sto_kod, 44, GETDATE()) AS[LALELİ],dbo.fn_DepodakiMiktar(sto_kod, 45, GETDATE()) AS[KUYUCAK YOLU],dbo.fn_DepodakiMiktar(sto_kod, 46, GETDATE()) AS[SALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 47, GETDATE()) AS[HASAN HİLMİ],dbo.fn_DepodakiMiktar(sto_kod, 48, GETDATE()) AS[AKSEYOLU],dbo.fn_DepodakiMiktar(sto_kod, 49, GETDATE()) AS[BANAZ ÇARŞI],dbo.fn_DepodakiMiktar(sto_kod, 50, GETDATE()) AS[BİR EYLÜL],dbo.fn_DepodakiMiktar(sto_kod, 51, GETDATE()) AS[SİVASLI],            dbo.fn_DepodakiMiktar(sto_kod, 52, GETDATE()) AS[SİGORTA],dbo.fn_DepodakiMiktar(sto_kod, 53, GETDATE()) AS[EŞME TARIM SUBE],dbo.fn_DepodakiMiktar(sto_kod, 54, GETDATE()) AS[EŞME EMNIYET SUBE],dbo.fn_DepodakiMiktar(sto_kod, 55, GETDATE()) AS[ELMALIDERE],dbo.fn_DepodakiMiktar(sto_kod, 56, GETDATE()) AS[ŞEKERYOLU],dbo.fn_DepodakiMiktar(sto_kod, 57, GETDATE()) AS[BANAZ KUŞDEMİR],dbo.fn_DepodakiMiktar(sto_kod, 58, GETDATE()) AS[ŞEKEREVLERİ 2],            dbo.fn_DepodakiMiktar(sto_kod, 59, GETDATE()) AS[TEKMEN YOLU],dbo.fn_DepodakiMiktar(sto_kod, 60, GETDATE()) AS[KORUPARK ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 62, GETDATE()) AS[İSTASYON ŞUBE],dbo.fn_DepodakiMiktar(sto_kod, 63, GETDATE()) AS[BURDUR ADLİYE],dbo.fn_DepodakiMiktar(sto_kod, 64, GETDATE()) AS[DEPOYOLU],	dbo.fn_DepodakiMiktar(sto_kod, 65, GETDATE()) AS[ALİBEY KONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 68, GETDATE()) AS[BURDUR AYDINLIKEVLER],dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS[PETEK87 2],dbo.fn_DepodakiMiktar(sto_kod, 2, GETDATE()) AS[TOKIYOLU] ,dbo.fn_DepodakiMiktar(sto_kod, 3, GETDATE()) AS[DIKILITAS] ,            dbo.fn_DepodakiMiktar(sto_kod, 4, GETDATE()) AS[FİZİK TEDAVİ] ,dbo.fn_DepodakiMiktar(sto_kod, 5, GETDATE()) AS[FATİH] ,dbo.fn_DepodakiMiktar(sto_kod, 7, GETDATE()) AS[CIVRIL SUBESI] ,dbo.fn_DepodakiMiktar(sto_kod, 8, GETDATE()) AS[BURDUR] ,dbo.fn_DepodakiMiktar(sto_kod, 10, GETDATE()) AS[HALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 11, GETDATE()) AS[SARAYALTI],dbo.fn_DepodakiMiktar(sto_kod, 12, GETDATE()) AS[DÖRTYOL],dbo.fn_DepodakiMiktar(sto_kod, 13, GETDATE()) AS[PARKCENTER],dbo.fn_DepodakiMiktar(sto_kod, 14, GETDATE()) AS[ŞEREFCADDESİ],dbo.fn_DepodakiMiktar(sto_kod, 15, GETDATE()) AS[YÜZBEŞEVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 16, GETDATE()) AS[MENDEPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 17, GETDATE()) AS[İZMİRYOLU],dbo.fn_DepodakiMiktar(sto_kod, 19, GETDATE()) AS[KARAKIRAN],dbo.fn_DepodakiMiktar(sto_kod, 23, GETDATE()) AS[KÜÇÜKÇARŞI],dbo.fn_DepodakiMiktar(sto_kod, 24, GETDATE()) AS[ÖZTAN HASTANESİ],dbo.fn_DepodakiMiktar(sto_kod, 25, GETDATE()) AS[HALKKONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 26, GETDATE()) AS[BANAZ],dbo.fn_DepodakiMiktar(sto_kod, 27, GETDATE()) AS[ESENTEPE],dbo.fn_DepodakiMiktar(sto_kod, 28, GETDATE()) AS[SIRINEVLER BUR.2],dbo.fn_DepodakiMiktar(sto_kod, 29, GETDATE()) AS[SANAYİ],dbo.fn_DepodakiMiktar(sto_kod, 30, GETDATE()) AS[HUZURKENT],dbo.fn_DepodakiMiktar(sto_kod, 31, GETDATE()) AS[ATAPARK],dbo.fn_DepodakiMiktar(sto_kod, 32, GETDATE()) AS[GEDİZYOLU],dbo.fn_DepodakiMiktar(sto_kod, 33, GETDATE()) AS[TOKİ EVLERİ],dbo.fn_DepodakiMiktar(sto_kod, 34, GETDATE()) AS[BAHCELIEVLER],dbo.fn_DepodakiMiktar(sto_kod, 35, GETDATE()) AS[UST GECIT DIK.2],dbo.fn_DepodakiMiktar(sto_kod, 36, GETDATE()) AS[PETEK 87],dbo.fn_DepodakiMiktar(sto_kod, 37, GETDATE()) AS[AKSEMSETTIN],dbo.fn_DepodakiMiktar(sto_kod, 40, GETDATE()) AS[KENT ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 41, GETDATE()) AS[ERTUGRULGAZI],dbo.fn_DepodakiMiktar(sto_kod, 42, GETDATE()) AS[MEVLANA],dbo.fn_DepodakiMiktar(sto_kod, 43, GETDATE()) AS[MEHMET AKİF ERSOY],dbo.fn_DepodakiMiktar(sto_kod, 44, GETDATE()) AS[LALELİ],dbo.fn_DepodakiMiktar(sto_kod, 45, GETDATE()) AS[KUYUCAK YOLU],dbo.fn_DepodakiMiktar(sto_kod, 46, GETDATE()) AS[SALIPAZARI],dbo.fn_DepodakiMiktar(sto_kod, 47, GETDATE()) AS[HASAN HİLMİ],            dbo.fn_DepodakiMiktar(sto_kod, 48, GETDATE()) AS[AKSEYOLU],dbo.fn_DepodakiMiktar(sto_kod, 49, GETDATE()) AS[BANAZ ÇARŞI],dbo.fn_DepodakiMiktar(sto_kod, 50, GETDATE()) AS[BİR EYLÜL],dbo.fn_DepodakiMiktar(sto_kod, 51, GETDATE()) AS[SİVASLI],dbo.fn_DepodakiMiktar(sto_kod, 52, GETDATE()) AS[SİGORTA],dbo.fn_DepodakiMiktar(sto_kod, 53, GETDATE()) AS[EŞME TARIM SUBE],dbo.fn_DepodakiMiktar(sto_kod, 54, GETDATE()) AS[EŞME EMNIYET SUBE],dbo.fn_DepodakiMiktar(sto_kod, 55, GETDATE()) AS[ELMALIDERE],            dbo.fn_DepodakiMiktar(sto_kod, 56, GETDATE()) AS[ŞEKERYOLU],dbo.fn_DepodakiMiktar(sto_kod, 57, GETDATE()) AS[BANAZ KUŞDEMİR],dbo.fn_DepodakiMiktar(sto_kod, 58, GETDATE()) AS[ŞEKEREVLERİ 2],dbo.fn_DepodakiMiktar(sto_kod, 59, GETDATE()) AS[TEKMEN YOLU],dbo.fn_DepodakiMiktar(sto_kod, 60, GETDATE()) AS[KORUPARK ŞUBESİ],dbo.fn_DepodakiMiktar(sto_kod, 62, GETDATE()) AS[İSTASYON ŞUBE],dbo.fn_DepodakiMiktar(sto_kod, 63, GETDATE()) AS[BURDUR ADLİYE],dbo.fn_DepodakiMiktar(sto_kod, 64, GETDATE()) AS[DEPOYOLU],	dbo.fn_DepodakiMiktar(sto_kod, 65, GETDATE()) AS[ALİBEY KONUTLARI],dbo.fn_DepodakiMiktar(sto_kod, 68, GETDATE()) AS[BURDUR AYDINLIKEVLER],dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS[PETEK87 2],dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS[ASBANAZ ASMALI BAHÇE],dbo.fn_DepodakiMiktar(sto_kod, 70, GETDATE()) AS[SANAL MARKET] from stoklar, STOKLAR_USER WHERE Record_uid = sto_Guid AND (KASIM_1_INSERT)= '1' AND dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) > 0 order by sto_kod desc";
          
                SqlDataAdapter insykdüs = new SqlDataAdapter(Select, sqlbaglanti.baglanti);
             insykdüs.SelectCommand.Parameters.AddWithValue("@INSERT", textBox1.Text);
                insykdüs.SelectCommand.Parameters.AddWithValue("@tarih", dateTimePicker2.Value);
                insykdüs.SelectCommand.Parameters.AddWithValue("@tariheski", dateTimePicker1.Value);
                insykdüs.SelectCommand.Parameters.AddWithValue("@DEPO", txtdepono.Caption);
    
                DataTable dt = new DataTable();
                insykdüs.Fill(dt);
                ins1datagrid.DataSource = dt;
                sqlbaglanti.baglanti.Close();
            }
    
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                 textBox1.Text = (comboBox1.Text);
            }
    sql sorgusunun sonuna doğru olan @INSERT yaparsam boş KASIM_1_INSERT yaparsam veri alıyorum

    4 Aralık 2019 Çarşamba 13:16

Tüm Yanıtlar

  • Bence olay son derece açık. Iki sorgunun kriterleri farklı ve ilkine uyan kayıt yok, ikincisine uyan kayıt var.

    Not: AddWithValue kullanmayınız, Add kullanınız. AddWithValue ile data tipi hatası olma sansi var.

    Not3: Kusura bakmayın ama oldukça kotu görünümlü bir SQL, sonuc gelmesi çok uzun sürebilir, SQL serisi veritabanları set bazlı calismayi sever (tabii belki de haksizimdir, butun o fn_... ne yapıyor gercekten bilmeden isimlerinden tahmin yurutuyorum).

    Not3: SQL cümlenizi boyle bitmek tükenmek bilmeyen tek satir seklinde yazmak yerine verbatim string kullanınız. Okunmayi çok daha kolaylastiracaktir. Ornek:

    var sql = @"SELECT sto_kod AS [STOK KODU],
           sto_isim AS [STOK ADI],
           dbo.fn_DepoIsmi(@DEPO) AS [ŞUBE ADI],
           dbo.fn_DepodakiMiktar(sto_kod, 1, GETDATE()) AS [ANADEPO STOK MİKTARI],
           dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) AS [İNSERT SATIŞ MİKTARI],
           dbo.ms_SatisTutarDepolar(sto_kod, @DEPO, @tariheski, @tarih) AS [İNSERT SATIŞ TUTARI],
           dbo.ms_SatisTutarDepolar(sto_kod, @DEPO, @tariheski, @tarih)
           / dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih)
           * dbo.fn_F_StokYokGun(sto_kod, @DEPO, @tariheski, @tarih) AS [İNSERT KAYIP CİRO],
           dbo.fn_DepodakiMiktar(sto_kod, @DEPO, @tarih) AS [ŞUBE STOK MİKTARI],
           dbo.fn_F_StokYokGun(sto_kod, @DEPO, @tariheski, @tarih) AS [YOK SATTIGI GÜN],
           dbo.fn_F_SiparisDursun(sto_kod, @DEPO) AS [SİPARİŞ DURUMU],
           sto_anagrup_kod AS [ANAGRUP],
           sto_urun_sorkod AS [ÜRÜN SORUMLUSU],
           sto_uretici_kodu AS [ÜRETİCİ],
           dbo.fn_DepodakiMiktar(sto_kod, 2, GETDATE()) AS [TOKIYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 3, GETDATE()) AS [DIKILITAS],
           dbo.fn_DepodakiMiktar(sto_kod, 4, GETDATE()) AS [FİZİK TEDAVİ],
           dbo.fn_DepodakiMiktar(sto_kod, 5, GETDATE()) AS [FATİH],
           dbo.fn_DepodakiMiktar(sto_kod, 7, GETDATE()) AS [CIVRIL SUBESI],
           dbo.fn_DepodakiMiktar(sto_kod, 8, GETDATE()) AS [BURDUR],
           dbo.fn_DepodakiMiktar(sto_kod, 10, GETDATE()) AS [HALIPAZARI],
           dbo.fn_DepodakiMiktar(sto_kod, 11, GETDATE()) AS [SARAYALTI],
           dbo.fn_DepodakiMiktar(sto_kod, 12, GETDATE()) AS [DÖRTYOL],
           dbo.fn_DepodakiMiktar(sto_kod, 13, GETDATE()) AS [PARKCENTER],
           dbo.fn_DepodakiMiktar(sto_kod, 14, GETDATE()) AS [ŞEREFCADDESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 15, GETDATE()) AS [YÜZBEŞEVLERİ],
           dbo.fn_DepodakiMiktar(sto_kod, 16, GETDATE()) AS [MENDEPAZARI],
           dbo.fn_DepodakiMiktar(sto_kod, 17, GETDATE()) AS [İZMİRYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 19, GETDATE()) AS [KARAKIRAN],
           dbo.fn_DepodakiMiktar(sto_kod, 23, GETDATE()) AS [KÜÇÜKÇARŞI],
           dbo.fn_DepodakiMiktar(sto_kod, 24, GETDATE()) AS [ÖZTAN HASTANESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 25, GETDATE()) AS [HALKKONUTLARI],
           dbo.fn_DepodakiMiktar(sto_kod, 26, GETDATE()) AS [BANAZ],
           dbo.fn_DepodakiMiktar(sto_kod, 27, GETDATE()) AS [ESENTEPE],
           dbo.fn_DepodakiMiktar(sto_kod, 28, GETDATE()) AS [SIRINEVLER BUR.2],
           dbo.fn_DepodakiMiktar(sto_kod, 29, GETDATE()) AS [SANAYİ],
           dbo.fn_DepodakiMiktar(sto_kod, 30, GETDATE()) AS [HUZURKENT],
           dbo.fn_DepodakiMiktar(sto_kod, 31, GETDATE()) AS [ATAPARK],
           dbo.fn_DepodakiMiktar(sto_kod, 32, GETDATE()) AS [GEDİZYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 33, GETDATE()) AS [TOKİ EVLERİ],
           dbo.fn_DepodakiMiktar(sto_kod, 34, GETDATE()) AS [BAHCELIEVLER],
           dbo.fn_DepodakiMiktar(sto_kod, 35, GETDATE()) AS [UST GECIT DIK.2],
           dbo.fn_DepodakiMiktar(sto_kod, 36, GETDATE()) AS [PETEK 87],
           dbo.fn_DepodakiMiktar(sto_kod, 37, GETDATE()) AS [AKSEMSETTIN],
           dbo.fn_DepodakiMiktar(sto_kod, 40, GETDATE()) AS [KENT ŞUBESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 41, GETDATE()) AS [ERTUGRULGAZI],
           dbo.fn_DepodakiMiktar(sto_kod, 42, GETDATE()) AS [MEVLANA],
           dbo.fn_DepodakiMiktar(sto_kod, 43, GETDATE()) AS [MEHMET AKİF ERSOY],
           dbo.fn_DepodakiMiktar(sto_kod, 44, GETDATE()) AS [LALELİ],
           dbo.fn_DepodakiMiktar(sto_kod, 45, GETDATE()) AS [KUYUCAK YOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 46, GETDATE()) AS [SALIPAZARI],
           dbo.fn_DepodakiMiktar(sto_kod, 47, GETDATE()) AS [HASAN HİLMİ],
           dbo.fn_DepodakiMiktar(sto_kod, 48, GETDATE()) AS [AKSEYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 49, GETDATE()) AS [BANAZ ÇARŞI],
           dbo.fn_DepodakiMiktar(sto_kod, 50, GETDATE()) AS [BİR EYLÜL],
           dbo.fn_DepodakiMiktar(sto_kod, 51, GETDATE()) AS [SİVASLI],
           dbo.fn_DepodakiMiktar(sto_kod, 52, GETDATE()) AS [SİGORTA],
           dbo.fn_DepodakiMiktar(sto_kod, 53, GETDATE()) AS [EŞME TARIM SUBE],
           dbo.fn_DepodakiMiktar(sto_kod, 54, GETDATE()) AS [EŞME EMNIYET SUBE],
           dbo.fn_DepodakiMiktar(sto_kod, 55, GETDATE()) AS [ELMALIDERE],
           dbo.fn_DepodakiMiktar(sto_kod, 56, GETDATE()) AS [ŞEKERYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 57, GETDATE()) AS [BANAZ KUŞDEMİR],
           dbo.fn_DepodakiMiktar(sto_kod, 58, GETDATE()) AS [ŞEKEREVLERİ 2],
           dbo.fn_DepodakiMiktar(sto_kod, 59, GETDATE()) AS [TEKMEN YOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 60, GETDATE()) AS [KORUPARK ŞUBESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 62, GETDATE()) AS [İSTASYON ŞUBE],
           dbo.fn_DepodakiMiktar(sto_kod, 63, GETDATE()) AS [BURDUR ADLİYE],
           dbo.fn_DepodakiMiktar(sto_kod, 64, GETDATE()) AS [DEPOYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 65, GETDATE()) AS [ALİBEY KONUTLARI],
           dbo.fn_DepodakiMiktar(sto_kod, 68, GETDATE()) AS [BURDUR AYDINLIKEVLER],
           dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS [PETEK87 2],
           dbo.fn_DepodakiMiktar(sto_kod, 2, GETDATE()) AS [TOKIYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 3, GETDATE()) AS [DIKILITAS],
           dbo.fn_DepodakiMiktar(sto_kod, 4, GETDATE()) AS [FİZİK TEDAVİ],
           dbo.fn_DepodakiMiktar(sto_kod, 5, GETDATE()) AS [FATİH],
           dbo.fn_DepodakiMiktar(sto_kod, 7, GETDATE()) AS [CIVRIL SUBESI],
           dbo.fn_DepodakiMiktar(sto_kod, 8, GETDATE()) AS [BURDUR],
           dbo.fn_DepodakiMiktar(sto_kod, 10, GETDATE()) AS [HALIPAZARI],
           dbo.fn_DepodakiMiktar(sto_kod, 11, GETDATE()) AS [SARAYALTI],
           dbo.fn_DepodakiMiktar(sto_kod, 12, GETDATE()) AS [DÖRTYOL],
           dbo.fn_DepodakiMiktar(sto_kod, 13, GETDATE()) AS [PARKCENTER],
           dbo.fn_DepodakiMiktar(sto_kod, 14, GETDATE()) AS [ŞEREFCADDESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 15, GETDATE()) AS [YÜZBEŞEVLERİ],
           dbo.fn_DepodakiMiktar(sto_kod, 16, GETDATE()) AS [MENDEPAZARI],
           dbo.fn_DepodakiMiktar(sto_kod, 17, GETDATE()) AS [İZMİRYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 19, GETDATE()) AS [KARAKIRAN],
           dbo.fn_DepodakiMiktar(sto_kod, 23, GETDATE()) AS [KÜÇÜKÇARŞI],
           dbo.fn_DepodakiMiktar(sto_kod, 24, GETDATE()) AS [ÖZTAN HASTANESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 25, GETDATE()) AS [HALKKONUTLARI],
           dbo.fn_DepodakiMiktar(sto_kod, 26, GETDATE()) AS [BANAZ],
           dbo.fn_DepodakiMiktar(sto_kod, 27, GETDATE()) AS [ESENTEPE],
           dbo.fn_DepodakiMiktar(sto_kod, 28, GETDATE()) AS [SIRINEVLER BUR.2],
           dbo.fn_DepodakiMiktar(sto_kod, 29, GETDATE()) AS [SANAYİ],
           dbo.fn_DepodakiMiktar(sto_kod, 30, GETDATE()) AS [HUZURKENT],
           dbo.fn_DepodakiMiktar(sto_kod, 31, GETDATE()) AS [ATAPARK],
           dbo.fn_DepodakiMiktar(sto_kod, 32, GETDATE()) AS [GEDİZYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 33, GETDATE()) AS [TOKİ EVLERİ],
           dbo.fn_DepodakiMiktar(sto_kod, 34, GETDATE()) AS [BAHCELIEVLER],
           dbo.fn_DepodakiMiktar(sto_kod, 35, GETDATE()) AS [UST GECIT DIK.2],
           dbo.fn_DepodakiMiktar(sto_kod, 36, GETDATE()) AS [PETEK 87],
           dbo.fn_DepodakiMiktar(sto_kod, 37, GETDATE()) AS [AKSEMSETTIN],
           dbo.fn_DepodakiMiktar(sto_kod, 40, GETDATE()) AS [KENT ŞUBESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 41, GETDATE()) AS [ERTUGRULGAZI],
           dbo.fn_DepodakiMiktar(sto_kod, 42, GETDATE()) AS [MEVLANA],
           dbo.fn_DepodakiMiktar(sto_kod, 43, GETDATE()) AS [MEHMET AKİF ERSOY],
           dbo.fn_DepodakiMiktar(sto_kod, 44, GETDATE()) AS [LALELİ],
           dbo.fn_DepodakiMiktar(sto_kod, 45, GETDATE()) AS [KUYUCAK YOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 46, GETDATE()) AS [SALIPAZARI],
           dbo.fn_DepodakiMiktar(sto_kod, 47, GETDATE()) AS [HASAN HİLMİ],
           dbo.fn_DepodakiMiktar(sto_kod, 48, GETDATE()) AS [AKSEYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 49, GETDATE()) AS [BANAZ ÇARŞI],
           dbo.fn_DepodakiMiktar(sto_kod, 50, GETDATE()) AS [BİR EYLÜL],
           dbo.fn_DepodakiMiktar(sto_kod, 51, GETDATE()) AS [SİVASLI],
           dbo.fn_DepodakiMiktar(sto_kod, 52, GETDATE()) AS [SİGORTA],
           dbo.fn_DepodakiMiktar(sto_kod, 53, GETDATE()) AS [EŞME TARIM SUBE],
           dbo.fn_DepodakiMiktar(sto_kod, 54, GETDATE()) AS [EŞME EMNIYET SUBE],
           dbo.fn_DepodakiMiktar(sto_kod, 55, GETDATE()) AS [ELMALIDERE],
           dbo.fn_DepodakiMiktar(sto_kod, 56, GETDATE()) AS [ŞEKERYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 57, GETDATE()) AS [BANAZ KUŞDEMİR],
           dbo.fn_DepodakiMiktar(sto_kod, 58, GETDATE()) AS [ŞEKEREVLERİ 2],
           dbo.fn_DepodakiMiktar(sto_kod, 59, GETDATE()) AS [TEKMEN YOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 60, GETDATE()) AS [KORUPARK ŞUBESİ],
           dbo.fn_DepodakiMiktar(sto_kod, 62, GETDATE()) AS [İSTASYON ŞUBE],
           dbo.fn_DepodakiMiktar(sto_kod, 63, GETDATE()) AS [BURDUR ADLİYE],
           dbo.fn_DepodakiMiktar(sto_kod, 64, GETDATE()) AS [DEPOYOLU],
           dbo.fn_DepodakiMiktar(sto_kod, 65, GETDATE()) AS [ALİBEY KONUTLARI],
           dbo.fn_DepodakiMiktar(sto_kod, 68, GETDATE()) AS [BURDUR AYDINLIKEVLER],
           dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS [PETEK87 2],
           dbo.fn_DepodakiMiktar(sto_kod, 69, GETDATE()) AS [ASBANAZ ASMALI BAHÇE],
           dbo.fn_DepodakiMiktar(sto_kod, 70, GETDATE()) AS [SANAL MARKET]
    FROM stoklar,
         STOKLAR_USER
    WHERE Record_uid = sto_Guid
          AND (KASIM_1_INSERT) = '1'
          AND dbo.ms_SatisMiktarDepo(sto_kod, @DEPO, @tariheski, @tarih) > 0
    ORDER BY sto_kod DESC;";



    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.

    4 Aralık 2019 Çarşamba 13:33
    Yanıtlayıcı
  • add kullanamayız uyarısı veriyor mecbur olarak addWithValue  kullanıyorum 
    4 Aralık 2019 Çarşamba 13:45
  • "add kullanamayız uyarısı veriyor" demek ne demek? Kim veriyor öyle bir uyarıyı?


    How to create a Minimal, Reproducible Example
    The way to Go.
    World's most advanced open source (object-) relational Database.
    Flutter (for mobile, for web & desktop.

    4 Aralık 2019 Çarşamba 14:15
    Yanıtlayıcı