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)
10 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 (4215)
    10 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