En iyi yanıtlayıcılar
ASP.Net .Vb 'ile kod yazıyorum-Ölçüt ifadesinde veri türü uyuşmazlığı.

Soru
-
Protected Sub Button6_Click(sender As Object, e As System.EventArgs) Handles Button6.Click
Dim id As String = Request.QueryString("gonder")
Dim baglanti As String = "Provider=Microsoft.JET.OLEDB.4.0; Data Source=" + Server.MapPath("ReisOnline.mdb")
Dim baglan As New OleDbConnection(baglanti)
Dim komut As New OleDbCommand("select * from Tablo2 where sayi = '" + GridView1.SelectedValue.ToString() + "'", baglan)
Dim drc As OleDbDataReader
baglan.Open()
drc = komut.ExecuteReader----------------
Ölçüt ifadesinde veri türü uyuşmazlığı.Hatası ile karşılaştım amacım adam gridviewda tıkladığı satırda bulunan resmi image koymak . msg boxla GridView1.SelecetedValue.ToString yazdığımda bana bilgi geliyor 1-2-3 diye yani [0] kolondaki sayi bilgisi ama bunu koda dökdüm mü hata nasıl yapcağız yardımcı olurmusunuz .
--------------
If (drc.Read) Then
Image14.ImageUrl = drc("resim")
End If
End Sub
Yanıtlar
-
sayi alanının tipi ne? sayısal alansa tek tırnakları kaldırın.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak İşaretleyen Muharrem Çobanoğlu 20 Ekim 2014 Pazartesi 16:17
-
şöyle yapsanız daha rahat ederdiniz;
Dim komut As New OleDbCommand("select * from Tablo2 where sayi = ?", baglan) komut.Parameters.AddWithValue("sayi", GridView1.SelectedValue)
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak İşaretleyen Muharrem Çobanoğlu 22 Ekim 2014 Çarşamba 00:11
Tüm Yanıtlar
-
sayi alanının tipi ne? sayısal alansa tek tırnakları kaldırın.
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak İşaretleyen Muharrem Çobanoğlu 20 Ekim 2014 Pazartesi 16:17
-
-
şöyle yapsanız daha rahat ederdiniz;
Dim komut As New OleDbCommand("select * from Tablo2 where sayi = ?", baglan) komut.Parameters.AddWithValue("sayi", GridView1.SelectedValue)
www.mvcblog.org
e-mail: onay[nokta]yalciner[at]hotmail[nokta]com
- Yanıt Olarak İşaretleyen Muharrem Çobanoğlu 22 Ekim 2014 Çarşamba 00:11