USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Urgente... Conexao.RollbackTrans não esta funcion
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 09/02/2006 14:58 hs            
já testei... no access funciona perfeitamente...
   
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 10/02/2006 09:54 hs            
será que alguem tem a solução....
   
TheSensor
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 10/02/2006 12:53 hs            
Sim ... eu acho que tenho =D
 
As funções Rollback , begintrans e committrans do ADO nao funcionam com o driver do MySQL .
 
Como fazer ?
Voce vai ter que executar o comando direto no banco de dados .
 
Ex:
Cn.execute "start transaction"
Cn.execute "commit"
Cn.execute "rollback"
 
Espero ter ajudado !!!

On error goto VBWEB :P
   
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 11/02/2006 08:06 hs            
não deu certo... provoquei um erro pra ver se as inserts  fossem canceladas... mas não foram...
minha conexão é assim: uso driver 3.5 ( tem mais atual? esse aceita  transação?
 
con_str = "DRIVER={MySQL ODBC 3.51 Driver};" _
                        & "SERVER=" & Server_MySql & ";" _
                        & "PORT=" & Porta_MySql & ";" _
                        & "DATABASE=" & Bancodedados_MySql & ";" _
                        & "UID=" & User_MySql & ";PWD=" & Senha_MySql & "; OPTION=35"
'Set Conexao = Nothing
With Conexao
    .ConnectionString = con_str
    .Open con_str
End With
   
Maxcim
GUARULHOS
SP - BRASIL
Postada em 11/02/2006 12:57 hs            
gente, consegi resolver o problema...
troquei o Type de MyISAN para InnoDB
agora a controle de transação funciona perfeitamente.
mas que diferença tem  MyISAN  de InnoDB?
     
caco
Pontos: 2843

SP - BRASIL
Postada em 11/02/2006 23:06 hs            
Olá!

A principal diferença entre InnoDB e MyISAM é que o primeiro suporta transações e o segundo não. Dê uma olhada na referência do MySql pra obter mais informações sobre os tipos de tabelas.
 

Messenger: vbdev@uol.com.br

     
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página