Forum

asp de mysql kayıt ...
 
Bildirimler
Hepsini Temizle

asp de mysql kayıt problemi

2 Yazılar
2 Üyeler
0 Reactions
478 Görüntüleme
(@Unalkizilyaprak)
Gönderiler: 1
New Member
Konu başlatıcı
 

sevgili arkadaşlar aldıgım hata:


Hata Tipi:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 5.1 Driver][mysqld-5.1.48-community]Column count doesn't match value count at row 1
/bbp/uyekaydet.asp, line 58
58 satır:


 Set kayit = Baglanti.Execute("INSERT INTO mah (mah,isim,soy,vno,baba,ana,sehir,gun,ay,yil,cinsiyet,medeni,adres,evtel,istel,ceptel,eposta,meslek,kan,yorum) values ('"&mah&"','"&isim&"','"&soy&"''"&vno&"','"&baba&"','"&ana&"','"&sehir&"','"&gun&"','"&ay&"','"&yil&"','"&cinsiyet&"','"&medeni&"','"&adres&"','"&evtel&"','"&istel&"','"&ceptel&"','"&eposta&"','"&meslek &"','"&kan&"','"&yorum&"')")
      ayrıteten ,'" & yorum & "' bu şekilde denedim 🙂


formdan gelen bilgilerim:


mah = Request.Form("mah")
    isim = Request.Form("isim")
    soy = Request.Form("soy")
    vno = Request.Form("Vno")
    baba = Request.Form("baba")
    ana = Request.Form("ana")
    sehir = Request.Form("sehir")
    gun = Request.Form("gun")
    ay = Request.Form("ay")
    yil = Request.Form("yil")
    cinsiyet = Request.Form("cinsiyet")
    medeni = Request.Form("medeni")
    adres = Request.Form("adres")
    evtel = Request.Form("evtel")
    istel = Request.Form("istel")
    ceptel = Request.Form("ceptel")
    eposta = Request.form("eposta")
    meslek = Request.Form("meslek")
    kan = Request.Form("kan")
    yorum = Request.Form("yorum")


yeniuye.asp den ayrıyeten mahale adında bir tablodan veri cektim  mah bölüme aynı hata bunu iptal etim tablo birleştiremedim diye ama


aynı hatayı aldım:


Hata Tipi:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[MySQL][ODBC 5.1 Driver][mysqld-5.1.48-community]Column count doesn't match value count at row 1
uyekaydet.asp, line 58
arkadaşlar yardımlarınız için şimdiden cok teşekürler

 
Gönderildi : 28/06/2010 02:32

(@eraytufeksever)
Gönderiler: 14
Active Member
 

veritabanında oluşturduğun tablodaki bir kolonun adı ile senin insert into mah(mah,isim, vs... vs... ) parantez içindeki yazdığın kolonlardan biri farklı. Ayrıca Mysql'de Formdan gelen bilgiler yukarda veritabanına kayıt yapan kodlar aşağıda olması gerekiyor Access gibi düşünme. Umarım yardımcı olabilmişimdir.

 
Gönderildi : 29/06/2010 04:48

Paylaş: