X-MAN Postado Abril 20, 2006 Denunciar Share Postado Abril 20, 2006 Tipo de erro:ADODB.Connection (0x800A0E78)A operação não é permitida se o objecto estiver fechado./rpgmafia/Templates/interverifica.asp, linha 10já dei permissão de escrita e tudo mais na BD, o que é isso?Agradecia a reposta!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Abril 20, 2006 Denunciar Share Postado Abril 20, 2006 Veja se você não fecho a conexao e depois tentou usar o banco... Mas posta o codigo que é mais facil ver. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 X-MAN Postado Abril 20, 2006 Autor Denunciar Share Postado Abril 20, 2006 agora está a dar este erro:Tipo de erro:Microsoft JET Database Engine (0x80004005)C:\WINDOWS\system32\database\usuarios.mdb' não é um caminho válido. Verifique se o caminho foi introduzido correctamente e se está ligado ao servidor onde reside o ficheiro/rpgmafia/Templates/inicio.asp, linha 14Mas acontece o seguinte, fiz a conecção pelo proprio Dreamweaver, testei e ela funcionou, so que na hora que eu vou testar no browser para efetuar o login, aparece este erro, sendo que o caminho que esta na conecção não é aquele e sim o "C:InetPub/wwwroot/rpgmafia/database/usuarios.mdb e pk no browser está dando outro caminho???? Caramba!!! isso está me irritando!!!aqui está o codigo que o dreamweaver gerou: <!--#include file="../Connections/conex.asp" --> <% // *** Validate request to log in to this site. var MM_LoginAction = Request.ServerVariables("URL"); if (Request.QueryString!="") MM_LoginAction += "?" + Server.HTMLEncode(Request.QueryString); var MM_valUsername=String(Request.Form("usuario")); if (MM_valUsername != "undefined") { var MM_fldUserAuthorization=""; var MM_redirectLoginSuccess="interverifica.asp"; var MM_redirectLoginFailed="errologin.asp"; var MM_flag="ADODB.Recordset"; var MM_rsUser = Server.CreateObject(MM_flag); MM_rsUser.ActiveConnection = MM_conex_STRING; MM_rsUser.Source = "SELECT usuario, senha"; if (MM_fldUserAuthorization != "") MM_rsUser.Source += "," + MM_fldUserAuthorization; MM_rsUser.Source += " FROM infouser WHERE usuario='" + MM_valUsername.replace(/'/g, "''") + "' AND senha='" + String(Request.Form("senha")).replace(/'/g, "''") + "'"; MM_rsUser.CursorType = 0; MM_rsUser.CursorLocation = 2; MM_rsUser.LockType = 3; MM_rsUser.Open(); if (!MM_rsUser.EOF || !MM_rsUser.BOF) { // username and password match - this is a valid user Session("MM_Username") = MM_valUsername; if (MM_fldUserAuthorization != "") { Session("MM_UserAuthorization") = String(MM_rsUser.Fields.Item(MM_fldUserAuthorization).Value); } else { Session("MM_UserAuthorization") = ""; } if (String(Request.QueryString("accessdenied")) != "undefined" && false) { MM_redirectLoginSuccess = Request.QueryString("accessdenied"); } MM_rsUser.Close(); Response.Redirect(MM_redirectLoginSuccess); } MM_rsUser.Close(); Response.Redirect(MM_redirectLoginFailed); } %> e aqui está o ficheiro conex.asp <% // FileName="Connection_ado_conn_string.htm" // Type="ADO" // DesigntimeType="ADO" // HTTP="false" // Catalog="" // Schema="" var MM_conex_STRING = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=database/usuarios.mdb;" %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Abril 20, 2006 Denunciar Share Postado Abril 20, 2006 colega eu não conheço muito do Dreamweaver.. você tentou abrir no modo de codigo nele, pra inserir corretamente o caminho do BD? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 X-MAN Postado Abril 20, 2006 Autor Denunciar Share Postado Abril 20, 2006 como assim?? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Abril 20, 2006 Denunciar Share Postado Abril 20, 2006 Por isso que eu não uso Dreamweaver.... deixa o codigo zoneado.. acho que não vai funcionar, maaas tenta:var MM_conex_STRING = "DBQ=C:/InetPub/wwwroot/rpgmafia/database/usuarios.mdb;Driver={Microsoft Access Driver (*.mdb)}" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 X-MAN Postado Abril 20, 2006 Autor Denunciar Share Postado Abril 20, 2006 agora apareceu este erro:Tipo de erro:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][Controlador Microsoft Access de ODBC]Erro geral Não é possível abrir a chave de registo 'Temporary (volatile) Jet DSN for process 0xed4 Thread 0xc10 DBC 0x157faa4 Jet'./rpgmafia/Templates/inicio.asp, linha 14Tipo, eu consigo fazer um sistema de login pelo codigo fonte, queria utilizar o dreamweaver porque tem certas coisas que eu quero fazer e não sei pelo codigo fonte, seu usar uma conecção que eu faço pelo dreamweaver para fazer aquilo que eu não sei e depois usar uma outra feita pelo codigo fonte para fazer um sistema de login, daria certo, ou o correcto é só ter uma conecção?!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 .Andreia. Postado Abril 20, 2006 Denunciar Share Postado Abril 20, 2006 colega não vo me arrisca porque não conheço o DW, tentei entender.. mas cruelMelhor aguardar alguém que possa te ajudar melhor ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 X-MAN Postado Abril 20, 2006 Autor Denunciar Share Postado Abril 20, 2006 ok, obrigada na mesma!!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
X-MAN
Tipo de erro:
ADODB.Connection (0x800A0E78)
A operação não é permitida se o objecto estiver fechado.
/rpgmafia/Templates/interverifica.asp, linha 10
já dei permissão de escrita e tudo mais na BD, o que é isso?
Agradecia a reposta!!!
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.