Şimdi Ara

Bilgisi Olan Yardım Edebilirmi Acaba

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
7
Cevap
0
Favori
307
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Ben asp sitesi tasarlıyorum kullanıcı girişi regiter gibi herşeyi tamamladım fakat kullanıcı bilgilerine mesela facebook adresini felan eklemek istediğimde güncelleme işlemi yapmak istediğimde hata veriyor butondaki kodum şöyle :
     protected void Button1_Click(object sender, EventArgs e)
    {
    OleDbConnection baglanti = new OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Server.MapPath("App_Data\\giris1.accdb"));
    baglanti.Open();

    OleDbCommand db_komut = new OleDbCommand("INSERT INTO kullanici(k_adres,k_telno) Values('"+TextBox1.Text+"','"+TextBox2.Text+"') where k_ad='"+Session["kullanici"]+ToString()+"'", baglanti);
    db_komut.ExecuteNonQuery();
    baglanti.Close();
    }
    }
    }

    hatasıda şöyle :
    System.Data.OleDb.OleDbException: 'Query input must contain at least one table or query.'

    hata da şu kodda gösteriyor :
     db_komut.ExecuteNonQuery(); 
    nedeni nedir acaba ?







  • Session["kullanici"]+ToString()
    niye + . olacak
  • Gökşen PASLI G kullanıcısına yanıt
    gene aynı hatayı veriyor + yı unutmusum yanlış yazmışım tamam ama gene aynı hata
  • anlamadım pek attığınız linki bana anlatırmısınız
  • quote:

    Orijinalden alıntı: beratzeus

    anlamadım pek attığınız linki bana anlatırmısınız
    çalışıtırılacak query ekrana yazdır veya breakpoint koy. o zaman göreceksin ki olması gereken parametreler tam basılmamış. ayrıca query böyle kullanılmazz. SQl injection yersin. Verileri sql parametrelerine ekle . Sonra o parametrelere değer ata. ta da Dapper gibi microOrm kullan. Ek olarak asp değil asp.net ikisi ayrı şeyler
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.