Şimdi Ara

Lütfen Yardım!!!

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
7
Cevap
0
Favori
219
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • ben de diğer arkadaşlar gibi acemiyim...sorun şu.formdan veritabanına sayısal+metinsel karışık bilgiler gönderiyorum ama verileri görüntüleyen listede kayıtlar boş görünüyor...Boş kayıdı silmiyorda(bunu hallettim)...Sorun işle,ya da kaydetme bölümünde sql yaptım verilerin ölçüt türü uyuşmazlığı hatası verdi, değiştirdim şimdi de böyle oluyor...nasıl çözerim bunu...
    şimdiden tşkler..



    < Bu mesaj bu kişi tarafından değiştirildi command50 -- 22 Ağustos 2005, 12:11:13 >



  • kodları da yazarsan daha iyi yardımcı olabiliriz.
  • ...kodlar şöylee
    ------kaydet.asp-------------
    <%
    dim KurulusAdi, SertifikaNo, GecerlilikTarihi

    KurulusAdi=Request.form("KurulusAdi")
    SertifikaNo=Request.form("SertifikaNo")
    GecerlilikTarihi=Request.form("GecerlilikTarihi")

    set conn = server.CreateObject("adodb.connection")
    conn.open("DRIVER={Microsoft access Driver (*.mdb)}; DBQ=" & server.MapPath("../../../db/etuad.mdb"))

    sql ="select * from Sirketler"
    set rs =server.CreateObject("adodb.recordset")
    rs.open sql, conn, 1, 3

    rs.addnew
    Rs("KurulusAdi")=KurulusAdi
    Rs("SertifikaNo")=SertifikaNo
    Rs("GecerlilikTarihi")=GecerlilikTarihi

    rs.update
    rs.close
    set rs = nothing
    conn.close
    set conn = nothing
    response.redirect "listele.asp"
    %>


    --------------------form.asp------------------------------
    <form action="kaydet.asp">

    <table align=left cellpadding=1 cellspacing=1 width=400 border=0 >
    <tr>
    <td valign=middle bgcolor="#3333CC"><b><font color="#FFFFFF">Kuruluş Adı</font></b></td>
    <td valign=middle bgcolor="#EEEEEE">
    <input type="text" name="KurulusAdi">
    </td>
    </tr>
    <tr>
    <td valign=middle bgcolor="#3333CC"><b><font color="#FFFFFF">Sertifika No</font></b></td>
    <td valign=middle bgcolor="#EEEEEE">
    <input type="text" name="SertifikaNo">
    </td>
    </tr>
    <tr>
    <td valign=middle bgcolor="#3333CC"><b><font color="#FFFFFF">Geçerlilik Tarihi</font></b></td>
    <td valign=middle bgcolor="#EEEEEE">
    <input type="text" name="GecerlilikTarihi">
    </td>
    <td valign=middle bgcolor="#3333CC"> <font color="#FFFFFF">
    <input type="submit" value="Ekle">
    </font></td>
    <td valign=middle bgcolor="#EEEEEE"> </td>
    </tr></form>
    </table>
    --------------------------------
    durum böyle...formdan verileri ekle dediğimde listele.asp dosyasında yeni bir kayıt açılıyo ama içi boş oluyor.



    kaydet asp doyasını sql yapıyorum şu şekilde, o zamanda "verilerin ölçüt türü uyuşmazlığı diye bi hata veriyo.
    ----------------kaydet.asp----------------
    <%session.codepage=1254%>

    <%
    on Error Resume Next
    dim conn,dsnpath,sql

    set conn=server.createobject("adodb.connection")
    dsnpath = "DRIVER={MICROSOFT ACCESS DRIVER (*.mdb)}; "
    dsnpath = dsnpath & "DBQ=" & Server.MapPath("../../../db/etuad.mdb")
    conn.open dsnpath

    sql="INSERT INTO Sirketler("
    sql=sql + "KurulusAdi,"
    sql=sql + "SertifikaNo,"
    sql=sql + "GecerlilikTarihi,"

    conn.execute(sql)

    if error then
    msg="HATA OLUŞTU !!!"
    msg=msg & error
    else
    msg="Listeye bilgileriniz eklendi"
    end if
    Response.Write(msg)
    conn.close
    Set conn=nothing
    response.redirect "listele.asp"
    %>

    ---------------------------------------------------------
    yardımcı olursanız çok sevineceğim arkadaşlar...şimdiden sağolun



    < Bu mesaj bu kişi tarafından değiştirildi command50 -- 22 Ağustos 2005, 12:08:17 >




  • Bence bu sorunu ilk sen çözeceksin. Yapman gereken ilk şey sayfaya çıkan sorunun hangi satırda olduğunu bilmem lazım .Zaten sayfayı açmaya çalıştığında numarasıni verir kod satırının. Önce buna bakarak sorunun nerden kaynaklandığını bulabilirsin.Ama benim tahminim veri tabanının çokk fazla klasör içerisinde olması etkileyebilir.örnek:db/veritabaniismi.mdb gibi , sen /../../db/veritabani ismi yapmıssın .buda etkili olabilir.

    Ama yinede kodların hangi satırında sorun var bilemiyoruz.Hersey duzgün görünüyor.
  • veri tabanındaki alanların değerine dikkat et mesala metin yaptıysan fazla karakter girmen
  • quote:

    Orijinalinden alıntı: ozgurclub

    veri tabanındaki alanların değerine dikkat et mesala metin yaptıysan fazla karakter girmen


    sorun büyük ihtimal bununla ilgili, veritabanında yada bu kaydet.asp dosyasında hem sayı hem metin+ikisini birlikte girdiğim bölümler var... da kısa olsun diye sildim...ama bunu nasıl çözebilirim...mesela AD200 gibi kayıtlar olduğu için hata veriyo...Veritabanındaki sayısal alan,metinsel alanı nasıl yapacagım...ben vt oluştururken direkt tablo ismi yazdım sonra verileri girdim...sayısal metinsel hiçbi ayar yapmadım...
    Bu problemi nasıl çözebilirim...
    usta arkadaşlar bi el atın kurtarın beni bu dertten...saygılar...
  • arkadaşlar bana yardım edecek olab birisi yok mu? lütfen bi bakin...
  • Yapay Zeka’dan İlgili Konular
    LÜTFEN YARDIM
    9 yıl önce açıldı
    Lütfen yardım...
    10 ay önce açıldı
    YARDIM LÜTFEN
    13 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.