sql sorularım
0

Bu konuda 7 mesaj var

 private void button5_Click(object sender, EventArgs e)

        {

            SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=analiz;Integrated Security=True");

            SqlCommand cmd = new SqlCommand();

            cmd.Connection = con;

 

            cmd.CommandText = "INSERT INTO [aldigi] ([borç]) VALUES select toplam from harçlar where aldigi=(select dersler from Harç1where öğrenci_no = '" + Form1.gonderilecekveri + "' )";

         

                    con.Open();

 

 

                    cmd.ExecuteNonQuery();

                    con.Close();

            

            }

 

bu kodun neresinde hata var ki?

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Values ile Select' i aynı anda kullanamazsın.

 

Values' ı kaldırırsan o cümlede sorgun çalışır ama çok çirkin abi o cümle. :)

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

şöyle bir şey yaptık

 

  private void button4_Click(object sender, EventArgs e)
        {
            SqlConnection con = new SqlConnection("Data Source=(local);Initial Catalog=analiz;Integrated Security=True");
            SqlCommand cmd = new SqlCommand();
            cmd.Connection = con;
            con.Open();
            cmd.CommandText = "INSERT INTO [aldigi] ([aldigi], [ogrId],[borc]) VALUES (@aldigi, @ogrId,@borc)";
 
           
            if (listBox2.Items != null)
            {
                foreach (string veri in listBox2.Items)
                {
                    
                    cmd.Parameters.Clear();
                    cmd.Parameters.AddWithValue("@aldigi", veri);
                    cmd.Parameters.AddWithValue("@ogrId", Form1.gonderilecekveri);
                   
                    con.Close();
                    
                    SqlConnection baglan = new SqlConnection();
 
                    SqlCommand komut = new SqlCommand();
                    komut.Connection = baglan;
                    baglan.Open();
 
                    komut.CommandText = ("SELECT toplam FROM Harç1 WHERE dersler = " + veri);
           
                    SqlDataReader reader = komut.ExecuteReader();
            
               string drs = (reader["toplam"].ToString());
                
              
 
                    
                    komut.Parameters.AddWithValue("@borc", drs);
                    cmd.ExecuteNonQuery();
                    komut.ExecuteNonQuery();
                 baglan.Close();
               
                   
                }
 
ama string bağlantısı açılmamış hatası veriyo nasıl düzelir?

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Additional information: The parameterized query '(@aldigi nvarchar(4000),@no nvarchar(1))INSERT INTO [aldigi2] ([' expects the parameter '@aldigi', which was not supplied.

 

bu hata neden kaynaklanır ki?

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

duygu bilişimin beyin takımına buradan teşekkürlerimi sunuyorum gösterdikleri ilgi için.sorunlarıma yardımcı oldu.... :)

Bu mesajı paylaş


Bu mesajın linki
Sosyal ağlarda paylaş

Yorum yazmak için üye olun veya giriş yapın

Yorum yazmak için üye olmanız lazım

Üye ol

Üye olun ve sitemizin tüm avantajlarından yararlanın!


Yeni bir hesap oluştur

Giriş yap

Zaten üyemiz misin? O halde giriş yap


Hemen giriş yap
0

  • Bu sayfadaki üyeler   0 üye

    Şu an bu sayfayı görüntüleyen bir üye yok