插入记录问题(ASP.net+Access)
初学数据库,模仿别人的代码写了如下代码,希望能在数据库中添加记录并显示。 
 如果去掉增加记录段的代码,程序能正常显示原有记录。 
 加上后,出错提示
System.Data.OleDb.OleDbException:   
操作必须使用一个可更新的查询。    
 myCommand.ExecuteNonQuery()行高亮, 
 请问要如何改,请高手指点。   
 ================================================= 
 ‘连接 
 dim   dbname   as   string 
             dbname=server.mappath( "myphone.mdb ") 
             myConnection   =   New   OleDbConnection(    "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA   Source= "&dbname   ) 
             myConnection.Open() 
             la1.text= "Connection   Opened! "   
    ‘增加记录 
       myCommand   =   New   OleDbCommand( "INSERT   INTO   c1(yourname,yoursex)   values( 'ba ', 'men ') ",   myConnection   ) 
             myCommand.ExecuteNonQuery() 
             la2.text= "New   Record   Inserted! "     
 ’显示记录            
             myCommand   =   New   OleDbCommand(    "select   *   FROM   c1 ",   myConnection   ) 
             MyDataGrid.DataSource=myCommand.Executereader() 
             MyDataGrid.DataBind() 
------解决方案--------------------放myphone.mdb 
 的文件夹 
 需要 设置 安全 everyone 写入
------解决方案--------------------在myphone.mdb文件上点击鼠标右键,==〉属性==〉“安全”选项卡===〉添加“aspnet”用户有修改的权利。通常为了防止麻烦,直接给他所有权限,包括“特殊的权限”。