incorrecet sytax near '='.

0

http://www.aspdotnet-suresh.com/2012/05/gridview-with-in-gridview-or-nested.html burdaki örneği yapmaya çalışıyorum.

<a href="JavaScript:divexpandcollapse('div<%# Eval("CountryID") %>');">burdaki

<img id="imgdiv<%# Eval("CountryID") %>" width="9px" border="0" src="plus.gif" />burdaki

<div id="div<%# Eval("CountryID") %>" style="display: none; position: relative; left: 15px; overflow:auto">burdaki

ve buralardaki

int CountryId = Convert.ToInt32(e.Row.Cells[1].Text);

SqlCommand cmd = new SqlCommand("select * from State where CountryID=" + CountryId, con); ContryId yerine değerleri aynı olabilecek ve iki tabloda da olan kendi sütunumun adı yazdım.Yalnız benim o sütunum burdakinin aksine primary key olan sütun değil ve sql de nvarchar olarak belirledim.

bu yüzden int CountryId = Convert.ToInt32(e.Row.Cells[1].Text); burda int yerine string diye değiştiriyorum ama çalıştırdığımda incorrecet sytax near '='. hatası veriyor.ne yapmam lazım?

aysesen aysesen (1)
6 yıl önce sordu

    Toplam 1 Cevap


    0

    string query =" Select * from State where CountryID=" + CountryId;
    
    SqlCommand cmd = new SqlCommand(query, con); 

    kodunuzu yukarıdaki gibi değiştirin ve query alanına breakpoint ekleyerek 

    CountryId

    ye değer geldiğinden emin olun.

    incorrect sytax near '='. hatasının anlamı doğru bir Sql sorgulu oluşmuyor demektir. Bunun olması içinde CountryId'ye değer gelmiyor olması lazım

    cemkara cemkara (4205)
    6 yıl önce cevaplandı

      üyelik gerektirir

      Cevap yazabilmek için üye girişi yapmalısınız.

      Eğer uzmanim.net üyesiyseniz giriş yapabilirsiniz: üye girişi yap
      uzmanim.net'e üye olmak çok kolaydır: hemen kayıt ol