Imports System.Data.OleDb
Public Class _Default
    Inherits System.Web.UI.Page
    Public conn As OleDbConnection
    Public con As OleDbCommand
    Public rdr As OleDbDataReader
    Public Property cmnd As OleDbCommand

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        conn = New OleDbConnection("provider=microsoft.jet.Oledb.4.0;data source=" & Server.MapPath("db.mdb"))
    End Sub

    Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
        conn.Open()
        con = New OleDbCommand("insert into ogr(id,ad,soyad,no)values('" & TextBox4.Text & "','" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "')", conn)
        con.ExecuteNonQuery()
        conn.Close()
        Response.Write("Başarılı kayıt!")
    End Sub
End Class
kodda nerede hata var access db ye bir türlü kayıt edemiyorum.

hata satırı : con.ExecuteNonQuery()

teşekkür ederim