• 03-04-2010, 23:48:20
    #1
    Asp den Anlamam bi abimim ödevi varmış kıramadım şimdi yapamassam ona karşı ayıp olur çok küçük bir yardım bilene kolayda bilmeyene zor

    ödev söle bi dersten proje almış o projede yaptığı çalışmaları hafta hafta eklicek miş 7 hafta var 1.haftayı eklemesini öğrensem yaparım diğerlerinide
  • 04-04-2010, 14:09:18
    #2
    🌐 𝘀𝗼𝗰𝗶𝗳𝗹𝘆.𝗰𝗼𝗺
    Biraz daha açarmısın konuyu
  • 04-04-2010, 14:39:09
    #3
    açtım hocam konuyu resimde yazıyor
  • 04-04-2010, 21:42:07
    #4
    yok mu arkadaşlar
  • 08-04-2010, 11:58:41
    #5
    "Asp ile veri tabanına veri ekleme" başlığı ile arama yaparsanız bir çok sonuç bulabilirsiniz..

    Ama kısaca;

    proje isimli bir tablo olsuturursak ;

    id (Otomatik Sayı)
    hafta (Sayı)
    projebaslik (Metin)
    projedetay (Not)


    Şimdi bir adet proje ekleme formu olusturalım... "projeekle.htm"

    <form name="projeekle" action="projeekle.asp" method="post">
    Kaçıncı Hafta Projesi:<input type="text" name="hafta">
    Proje Başlığı : <input type="text" name="projebaslik">
    Proje Detay : <textarea name="projedetay"></textarea>
    <input type="send" name="send" value="Proje Ekle">
    </form>

    Verileri kayıt ettirelim.. "projeekle.asp"

    <%
    Set baglan = Server.CreateObject("Adodb.Connection")
    baglan.open = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="& server.MapPath("projelerim.mdb") &";"


    set kayit = Server.CreateObject("Adodb.Recordset")
    SQL = "SELECT * FROM proje"
    kayit.Open SQL, baghlanti, 1, 3

    hafta = request.querystring("hafta")
    projebaslik = request.querystring("projebaslik")
    projedetay = request.querystring("projedetay")

    kayit.AddNew
    kayit("hafta") = hafta
    kayit("projebaslik") = projebaslik
    kayit("projedetay") = projedetay
    kayit.Update
    response.Write("<h1>Kayıt işlemi tamamlandı</h1><hr><br>")
    baglan.close : set baglan = nothing
    %>



    şimdi projelerim için link verirken de linkleri su sekilde yaparsan;

    <a href="projegoster.asp?hafta=1">1.Hafta</a>
    <a href="projegoster.asp?hafta=2">2.Hafta</a>
    ....

    linke tıklayınca projelerimizi gösterelim... "projegoster.asp"


    <%
    hafta=request.querystring("hafta")
    Set baglan = Server.CreateObject("Adodb.Connection")
    baglan.open = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="& server.MapPath("projelerim.mdb") &";"
    set weysel=baglan.Execute("SELECT * from proje where hafta="&hafta&" ")
    %>
    proje basligi :<%=weysel("projebaslik")%>"
    proje detayı:<%=weysel("projedetayi")%>
    </a>
    <%
    baglan.close : set baglan = nothing
    %>


    ve tamamdır deneme fırsatım olmadı ama çalışması gerekir.. Sorun çıkarsa yazarsınız..
  • 08-04-2010, 17:20:41
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    "Asp ile veri tabanına veri ekleme" başlığı ile arama yaparsanız bir çok sonuç bulabilirsiniz..

    Ama kısaca;

    proje isimli bir tablo olsuturursak ;

    id (Otomatik Sayı)
    hafta (Sayı)
    projebaslik (Metin)
    projedetay (Not)


    Şimdi bir adet proje ekleme formu olusturalım... "projeekle.htm"

    <form name="projeekle" action="projeekle.asp" method="post">
    Kaçıncı Hafta Projesi:<input type="text" name="hafta">
    Proje Başlığı : <input type="text" name="projebaslik">
    Proje Detay : <textarea name="projedetay"></textarea>
    <input type="send" name="send" value="Proje Ekle">
    </form>

    Verileri kayıt ettirelim.. "projeekle.asp"

    <%
    Set baglan = Server.CreateObject("Adodb.Connection")
    baglan.open = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="& server.MapPath("projelerim.mdb") &";"


    set kayit = Server.CreateObject("Adodb.Recordset")
    SQL = "SELECT * FROM proje"
    kayit.Open SQL, baghlanti, 1, 3

    hafta = request.querystring("hafta")
    projebaslik = request.querystring("projebaslik")
    projedetay = request.querystring("projedetay")

    kayit.AddNew
    kayit("hafta") = hafta
    kayit("projebaslik") = projebaslik
    kayit("projedetay") = projedetay
    kayit.Update
    response.Write("<h1>Kayıt işlemi tamamlandı</h1><hr><br>")
    baglan.close : set baglan = nothing
    %>



    şimdi projelerim için link verirken de linkleri su sekilde yaparsan;

    <a href="projegoster.asp?hafta=1">1.Hafta</a>
    <a href="projegoster.asp?hafta=2">2.Hafta</a>
    ....

    linke tıklayınca projelerimizi gösterelim... "projegoster.asp"


    <%
    hafta=request.querystring("hafta")
    Set baglan = Server.CreateObject("Adodb.Connection")
    baglan.open = "Provider=Microsoft.Jet.Oledb.4.0;Data Source="& server.MapPath("projelerim.mdb") &";"
    set weysel=baglan.Execute("SELECT * from proje where hafta="&hafta&" ")
    %>
    proje basligi :<%=weysel("projebaslik")%>"
    proje detayı:<%=weysel("projedetayi")%>
    </a>
    <%
    baglan.close : set baglan = nothing
    %>


    ve tamamdır deneme fırsatım olmadı ama çalışması gerekir.. Sorun çıkarsa yazarsınız..
    deneyince cvp yazarım hocam şimdiden teşekkürler yine
  • 08-04-2010, 17:38:40
    #7
    Üyeliği durduruldu
    Bahsettiğim sistem asp değil, asp.net sanırım.

    ASP.NET'ten bir Veri EKleme Örneği

    [vb]<%@ Import Namespace="System.Data.OleDb" %>[/vb]
    Alttaki kodlarda `page_load` bölümümüzün,
    [vb]
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
    dim conn,sql,rs
    conn=New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; data source=" & server.mappath("veritabanı.mdb"))
    conn.Open()
    sql=New OleDbCommand("INSERT INTO üyeler(ad,soyad) values(‘ali’,'barın’)",conn)
    sql.ExecuteNonQuery()
    conn.close()
    End Sub
    [/vb]