vb2005+access 无法更新数据库的有关问题?

vb2005+access 无法更新数据库的问题?!急!
按下按钮后执行下面删除操作,结果发现在窗体似乎已经完成了数据删除,但在数据库中数据无任何更改!
Dim   conn   As   System.Data.OleDb.OleDbConnection   =   New   OleDb.OleDbConnection( "provider=Microsoft.jet.oledb.4.0;data   source=zl.mdb ")
                        Dim   sqlstr1   As   String   =   "delete   from   info   where   xm=@txt "
                        Dim   cmd   As   New   OleDb.OleDbCommand(sqlstr1,   conn)
                        cmd.Parameters.Add(New   OleDb.OleDbParameter( "@txt ",   OleDb.OleDbType.Char,   20))
                        cmd.Parameters( "@txt ").Value   =   TextBox2.Text
                        conn.Open()
                        cmd.ExecuteNonQuery()
                        conn.Close()
请各位高手高手高高手不吝赐教!

------解决方案--------------------
答: 另外,当数据被删除后,窗体如何能立即刷新数据!

重新刷新一下窗体

你数据库的问题,我没看出来,不好意思
------解决方案--------------------
删除哪一条 直接在显示上删除某一条 如果数据多就重新FILL一下

笨方法。。