Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Veritabanına bağlanırken incorrect syntax hatası

Dim connection As SqlConnection
        Dim adapter As New SqlDataAdapter
        Dim sql As String
        connetionString = "Data Source=(local);Initial Catalog=rehber;Integrated Security=True"
        connection = New SqlConnection(connetionString)
        sql = "Update rehberlik set isim_soyisim='" & TextBox1.Text & "', telefon_no='" & TextBox2.Text & "', adres='" & TextBox3.Text & "',e_mail='" & TextBox4.Text & "',sehir='" & TextBox5.Text & "'WHERE(ID = " & Convert.ToInt32(kayitNO.Text)
        Try
            connection.Open()
            adapter.UpdateCommand = connection.CreateCommand
            adapter.UpdateCommand.CommandText = sql
            adapter.UpdateCommand.ExecuteNonQuery()
            MsgBox("Güncelleme Tamamlanmıştır ..!! ")
        Catch ex As Exception
            MsgBox(ex.ToString)
        End Try
Dim connetionString As String

Ekli Dosyalar

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • ercet00ilk adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    10 yıl önce güncellenmiş
    96 cevap - 18 soru
    catch kısmında Exception yazdığın yere SqlException yazarsan sql hataları düşer.

    sql kısmı için konuşuyorum;

    , ile e_mail arasında boşluk olacak,

    sehir kelimesinde de olacak,

    where kısmının başında da olacak.

    where ile id arasında ( karakterini kaldır.

    aynen böyle olacak.

    "Update rehberlik set isim_soyisim='" & TextBox1.Text & "', telefon_no='" & TextBox2.Text & "', adres='" & TextBox3.Text & "', e_mail='" & TextBox4.Text & "', sehir='" & TextBox5.Text & "' WHERE ID=" & Convert.ToInt32(kayitNO.Text) & ""
    

Cevaplar

Hiç cevap bulunamadı.