Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

benyhapper

Transaction ASP, MySQL e MyODBC 5.1

Recommended Posts

Atualizei o Driver ODBC do MySQL da versão 3.51 para a nova versão 5.1, mas estou enfrentando um problema quando a opção é com Transaction dá o erro a seguir:

 

Microsoft OLE DB Provider for ODBC Drivers erro '8004d00a'

[MySQL][ODBC 5.1 Driver]Optional feature not supported

/teste/conexao.asp, linha 7

 

o código da página é

 

<%@ TRANSACTION="REQUIRED" LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="adovbs.inc"-->
<%
Dim Conexao
Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.ConnectionString = "driver=MySQL ODBC 5.1 Driver;server=localhost;uid=adminexatus;pwd=leopardo;database=newsexatus"
Conexao.Open
%>

 

A curiosidade é que isso só ocorre quando preciso usar Transactions, outras operações que não necessitam de transaction funciona normal, e na versão do Drive MyODBC 3.51 tudo funciona bem.

 

Já vasculhei a net atrás de como resolver e não encontrei nada a respeito, se alguém pude me ajudar eu agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

os drives estao instalados corretamente e se o ODBC esta habilitado

desliga a implicit transaction. Depois eu seta o XACT_ABORT em ON

Compartilhar este post


Link para o post
Compartilhar em outros sites

os drives estao instalados corretamente e se o ODBC esta habilitado

desliga a implicit transaction. Depois eu seta o XACT_ABORT em ON

 

Pode me dar um exemplo de como fazer isso?

E detalhe com o implicit <@ TRANSACTION="REQUIRED"> a conexão com o banco não é feita, é onde dá o erro. Mas sem ela a transação não funciona, esse problema é com o Drive ODBC MySQL 5.1, com o antigo 3.51 funcionava normal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

naun lembro no onde faz,sugiro dar uma olhada no manual do MySQL

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.