• 24-10-2007, 11:06:09
    #1
    Merhaba Arkadaşlar,
    Asp.Net te yeniyim...
    İletişim formu hazırladım. Çalıştırdığımda baglanti.open() kısmında hata veriyor. Veri tabanınımı açamıyor acaba. Veri tabanına ekstra bişiler yapmalıyım yada web.config dosyasında mı bişiler yapmam gerekiyor.
    Şimdiden teşekkürler...
  • 24-10-2007, 11:20:17
    #2
    hata aldığın satırları, Hata mesajını ve DB nin çeşidini yazarsan yardımcı olacak arkadaşlara kolaylık olur.
  • 24-10-2007, 11:38:06
    #3
    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
    Dim baglanti As New OleDbConnection
    Dim olecmd As New OleDbCommand("insert into iletisim(Ad,Email,Mesaj,Tarih) values(@Ad,@Email,@Mesaj,@Tarih)", baglanti)
    olecmd.Parameters.Add("@Ad", OleDbType.Variant).Value = TextBox1.Text
    olecmd.Parameters.Add("@Email", OleDbType.Variant).Value = TextBox2.Text
    olecmd.Parameters.Add("@Mesaj", OleDbType.Variant).Value = TextBox3.Text
    olecmd.Parameters.Add("@Tarih", OleDbType.Variant).Value = Now()
    baglanti.Open()
    olecmd.ExecuteNonQuery()
    baglanti.Close()
    Label1.Text = "Mesajınız Gönderildi"
    End Sub


    Kodlar bunlar... baglanti.Open() hata satırında durup hatayı veriyo...Veritabanım Access....
  • 24-10-2007, 12:02:34
    #4
    metis adlı üyeden alıntı: mesajı görüntüle
    Dim baglanti As New OleDbConnection
    baglanti adlı değişkene veritabanı yolunu yazman gerekli. fakat yukarıdaki satırda oluşturuyorsun bunu içine bir değer atmıyorsun sanırım. aşağıdaki satırlarda göremedim.
  • 25-10-2007, 12:22:11
    #5
    Dim baglanti As New OleDbConnection
    satırına bağlantı yolunu eklediğimde oldu...
    Teşekkürler....