Galera é o seguinte eu tenho duas tabelas, a Cliente e a Equipamentos. Na cliente tem o campo USUARIO e na equipamentos de o campo COD_USUARIO. elas tem uma relação. agora eu a tabela equipamentos tem varias informações que estão ligadas à USUARIO. No sistema quando o administrador do site vai deletar algum usuario ele não consegue por que diz o seguinte: Tipo de erro: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][Driver ODBC para Microsoft Access] O registro não pode ser excluído ou alterado porque a tabela 'Equipamentos' inclui registros relacionados a ele. /Metas/Meta/adm_efetua_delet_user.asp, line 48 até ai beleza, eu entendi que ele não consegue deletar porque ainda tem informações sobre esse user na tabela equipamentos. então fiz esse código: sqlstmt = "Delete * FROM Equipamentos where Cod_Cliente=" & Session("apagar")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sqlstmt, Con, 3, 3
sqlstmt2 = "Delete * FROM Cliente where Cod_Cliente=" & Session("apagar")
Set rs2 = Server.CreateObject("ADODB.Recordset")
rs2.Open sqlstmt2, Con, 3, 3 mas ele só deleta o primeiro dado, se o usuario tiver 2 equipamentos ele só deleta um e da erro, pois ainda tem um sobre esse user, como devo fazer pra ele deletar TODOS os equipamentos antes de deletar o user??? agora aproveitando o tópico outra pergunta: nesse mesmo sistem eu posso cadastrar usuários, está funcionando normal, MAS se eu apagar todos os Usuarios e deixar a tabela usuario sem nenhum dado, quando eu vo adicionar um user ele da esse erro: Tipo de erro: (0x80020009) Exceção. /Metas/Meta/adm_efetua_cad_cliente.asp, line 44 ai se eu for no Banco de dado e adicionar um manualmente os proximos ele volta a adicionar de novo... valeu me ajudem por favor...