Forum
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
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.