Page.Response.Write("<script language='javascript'>confirm('删除此用户,将同时将删除与此用户相关数据,您确认要删除吗?')</script>")        'Get delete SQL 
        strSql = "delete from T_Project where Name="
        strSql = strSql & "'" & strName & "' and "
        strSql = strSql & "Code='" & strCode & "'"
        'Connect Database
        OleDbConnection1 = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" & _
         "Data Source=E:\project\PhoneProject.mdb")
        'Run SQL in Database
        Dim myOleDbCommand As System.Data.OleDb.OleDbCommand = New System.Data.OleDb.OleDbCommand(strSql, OleDbConnection1)
        'Opening Database
        OleDbConnection1.Open()
        'Run SQL
        myOleDbCommand.ExecuteNonQuery()
        myOleDbCommand.Connection.Close()
    End Sub我想实现的是当删除记录的时候弹出提示,选择"OK"就删除数据库对应记录,选择"Cancel"就不删除记录,现在问题在于可以弹出提示但是无论我点"OK"还是"Cancel"都会删除记录!~~~  
请大家帮帮忙! 小妹我感激不尽!!!!!!

解决方案 »

  1.   

    你删除的按钮添加属性 onclick ="return confirm('删除此用户,将同时将删除与此用户相关数据,您确认要删除吗?')"就可以了
      

  2.   

    if(!confirm("确认要删除么?"))
    return;
      

  3.   

    >>mathsword(梦在流浪)  2005-8-12 13:22:00
    你删除的按钮添加属性 onclick ="return confirm('删除此用户,将同时将删除与此用户相关数据,您确认要删除吗?')"就可以了正确
    ======================================================
    欢迎加入.net群:13817403(如果遭拒绝则说明群已满)本人大四,下学期找工作了,各位兄弟帮帮忙
    我的简历:http://202.118.70.40/winal/introduce.aspx
    ======================================================
      

  4.   

    DeleteButton.Attributes.Add("OnClick", "return confirm('是否确认删除该数据 ');")
      

  5.   

    只能提前判断,在你提交后再用javascrip脚本跟本起不了作用.因为它是把所有服务器端代码执行完后,才送回客户端,这时才执行脚本.
    mathsword(梦在流浪)
    正解
      

  6.   

    一楼的回答正确
    按楼主那种写法,无论客户点击确定还是取消,总是会执行删除.
    这是因为,客户端的脚本,无法指挥服务端的行为.你可如下写:
    this.Button1.Attributes.Add("onclick","return confirm('删除此用户,将同时将删除与此用户相关数据,您确认要删除吗?');");
    如此,当点击"确认"时,执行删除,否则,页面不提交.
      

  7.   

    是datagrid里的吗?
    楼主可以参见:
    http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html
    弹出提示的增删改。