asp.net (visual basic) te sayfa üzerinden veri tabanına veri nasıl yazılır
lütfen yardım
veritabanına veri girme
15
●5.242
- 25-06-2007, 18:40:42Kardeş çok genel bir soru. Biraz özele indirgersen cevap verilebilir. Adamlar sırf senin şu sorunun cevabını verebilmek için 500-600 sayfalık kitap (ado.net) yazıyorlar.
En basitinden veritabanın ne (access, mssql, mysql)? Bunların her birine asp.net sayfandan bağlantı farklı şekildedir. Vs.. Vs... - 25-06-2007, 20:07:41mssql ya da mysql farketmez, ( mysql daha iyi olur
) ,
mesela tek bir tablodan oluşan veritabanına iki textbox ( ad ve soyad mesela) veriyi i bir butona basınca kaydetsem çok güzel olucak ... - 27-06-2007, 11:27:59arkadaşlar çok basit bir soru ve bir kaç satır kod zor bişi yok
msaccess veritabanına göre
<%@ import namespace=system.data.oledb %>
buton olayınada şu kodları yaz
dim veri(veri tabanı için bir id seçin) as data.oledb.oledbconnection
dim veriekle(verieklemekomutumuza isim seçtik) as data.oledb.oldbcommand
veri=new data.oledb.oledbconnection("provider=microsoft.jet .oledb.4.0;data source=c:veritabanım.mdb")
veriekle=new data.oledb.oledbcommand("insert into tabloadı(ad, soyad) values (@ad, @soyad)", veri)
veriekle.parameters.addwithvalue("@ad", textbox1.text)
veriekle.parameters.addwithvalue("@soyad", textbox2.text)
veri.open()
veriekle.executenonquery()
veri.close() - 27-06-2007, 12:15:01mysql veritabanları için de bir yolu varsa eger çok makbule geçerdi ,
teşekkürler bu arada ... - 27-06-2007, 23:30:01ConnectionStrings.com - Forgot that connection string? You will find it right here! burada bütün veritabanlarının stringsleri var buradan myqsl e bakıp verdiğim kodlarda oledb yazan yerlerle değiştiruysal_rockci adlı üyeden alıntı: mesajı görüntüle
- 28-06-2007, 02:48:28Net için en problemsizi
1. mysql 5.0 ı indir kur
2. mysql connector net 5.0.7 yi kur
projene bin klasörünü dahil et, oraya MySql.Data.dll kopyala
Name space olarak projene aşağıdaki kodu ekle.
<%@ Import Namespace = "System.Data" %> <%@ Import Namespace = "MySql.Data.MySqlClient" %>
Örnek basit uygulamalarda veriyim VbNet için:
Mysql update, inset, delete için aşağıdaki örnekte sorguyu değiştir yeter
<%@ Page Language="VB" Codepage="28599"%> <%@ Import Namespace = "System.Data" %> <%@ Import Namespace = "MySql.Data.MySqlClient" %> <% Dim Conn As String = "server=localhost; user id=root; password=sifre; database=db; pooling=false;" Dim Baglan As New MySqlConnection Dim Tablo As New MySqlCommand Dim Islem As String Baglan = New MySqlConnection(Conn) Baglan.Open( ) Islem = "insert into tablo(alan1,alan2) values ('" & "deger-1" & "','" & "deger-2" & "')" Tablo = New MySqlCommand(Islem, Baglan ) Tablo.ExecuteNonQuery( ) Baglan.close() Baglan.Dispose() %>
listeleme
<%@ Page Language="VB" Codepage="28599"%> <%@ Import Namespace = "System.Data" %> <%@ Import Namespace = "MySql.Data.MySqlClient" %> <% Dim Conn As String = "server=localhost; user id=root; password=sifre; database=db; pooling=false;" Dim Baglan As New MySqlConnection Dim Tablo As New MySqlCommand Dim Islem As String Baglan = New MySqlConnection(Conn) Baglan.Open( ) Dim DbKomut = New MysqlCommand("select * tablo", Baglan) Dim AlinanVeri As MySqlDataReader AlinanVeri = DbKomut.ExecuteReader() While AlinanVeri.Read Response.Write(AlinanVeri.Item("alan1")) End While AlinanVeri.Close AlinanVeri = Nothing Baglan.Dispose()Sanırım açıklayıcı olmuştur, sormak istediklerin varsa sorabilirsin.
) ,