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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Mudar String de Conexao
João Paulo
ARCOS
MG - BRASIL
Postada em 23/09/2010 19:44 hs            
Pessoal pesso a ajuda de vcs, nao aguento mais quebra a cabeça pra fazer isso.

Eu uso assim nos meus programas

'declarations
Dim ws As Workspace
Dim db As Database
Dim tb As Recordset

'Load do Form
    Set ws = DBEngine.Workspaces(0)
    Set db = ws.OpenDatabase(CaminhoBD & "AudioClin.mdb")
    Set tb = db.OpenRecordset("Select * from tabExames order by Nome_Exame Asc")

'Botao de Novo Registro
tb.AddNew

'Botao de Salvar Registro
tb.Fields("Codigo_Exame") = Format(CodigoExame, "000000")
tb.Fields("Nome_Exame") = TextoExame
    
tb.Update
  
MsgBox "ALTERAÇÕES SALVAS COM ÊXITO!", vbInformation

'Botao de Excluirr Registro
tb.delete

FUNCIONA TUDO PERFEITO, SO QUE EU ESTOU AGORA TRABALHANDO COM MYSQL USANDO O PHPMyAdimin certo.

Teria como eu Mudar somente a String de Conexão, para que eu nao precise mudar o resto dos meu codigos nos Botoes e outros eventos?

     
João Paulo
ARCOS
MG - BRASIL
Postada em 23/09/2010 21:14 hs            
Eu to tentando fazer assim mais pelo jeito vou ter que mudar toda a minha conexao.

Dim Ssql As String
Dim cnn As ADODB.Connection
Dim Rs As Recordset

Private Sub cmdSair_Click()
Unload Me

End Sub

Private Sub cmdSalvar_Click()
Dim Codigo As String
Dim Usuario As String
Dim Email As String
Dim Nome As String
Dim Senhas As String
Dim ConfirmaSenha As String

Codigo = txtCodigo.Text
Usuario = txtUsuario.Text
Email = txtEmail.Text
Nome = txtNome.Text
Senha = txtSenha.Text
ConfirmaSenha = txtConfirmaSenha.Text


If ConfirmaSenha <> Senhas Then
  MsgBox "Senha não confere.", vbExclamation
  Exit Sub
End If

'Ssql = "insert into Login (Codigo_Usuario, Usuario, Email, Nome, Senha) values (' " & Codigo & " ',' " & Usuario & " ',' " & Email & " ',' " & Nome & " ',' " & Senha & " ')"
'cnn.Execute Ssql

MsgBox "Registro inserido com sucesso!", vbInformation


End Sub

Private Sub Form_Load()
Set cnn = CreateObject("ADODB.Connection")
'**** abrindo conexão
cnn.Open "DRIVER={MySQL ODBC 5.1 Driver};server=localhost;uid=root;pwd=;database=controlfacil"
'**** criando recordset DRIVER={MySQL ODBC 5.1 Driver}
Set Rs = CreateObject("ADODB.RecordSet")
'**** efetuando conexão do recordset
Set Rs.ActiveConnection = cnn
Rs.Open "select * from Login"


End Sub
     
Juan Carlos R.A
não registrado
Postada em 24/09/2010 09:05 hs   
isso so muda a conexao com mysql, o resto todo igual, blz
     
João Paulo
ARCOS
MG - BRASIL
Postada em 24/09/2010 10:01 hs            
Juan Carlos,
 
Ja tentei mais nao da certo por exemplo:
 
Private Sub Form_Load()
Set cnn = CreateObject("ADODB.Connection")
'**** abrindo conexão
cnn.Open "DRIVER={MySQL ODBC 5.1 Driver};server=localhost;uid=root;pwd=;database=controlfacil"
'**** criando recordset DRIVER={MySQL ODBC 5.1 Driver}
Set Rs = CreateObject("ADODB.RecordSet")
'**** efetuando conexão do recordset
Set Rs.ActiveConnection = cnn
Rs.Open "select * from Login"

End Sub

'No botao Salvar
 
rs.addNew
rs.Fieldes("Nome") = txtNome.text
rs.Fieldes("Usuario") = txtUsuario.text
 
rs.Update
 
Tentei fazer assim mais da um erro dizendo que nao é compativel.
 
 
     
Juan Carlos R.A
não registrado
Postada em 24/09/2010 10:41 hs   
olha entao tem que mudar para ado assim
Dim cnn As neew ADODB.Connection
Dim Rs As new adodb.Recordset

Cnn.ConnectionString ="driver={MySQL};server=ipservidor;database=bancodados;uid=root;pwd=;"
cnn.Open

'para abrir recordset de tabelas

Rs=cn.execute("select * from tabela where condicao")

'para gravar

cn.execute  "insert into Login (Codigo_Usuario, Usuario, Email, Nome, Senha) values (' " & Codigo & " ',' " & Usuario & " ',' " & Email & " ',' " & Nome & " ',' " & Senha & " ')"

rs.requery

rs.close
set rs=nothing

     
João Paulo
ARCOS
MG - BRASIL
ENUNCIADA !
Postada em 24/09/2010 10:47 hs            
certo, vou tentar assim entao. vlw
   
Página(s): 1/3      PRÓXIMA »


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