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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  O QUE ESTA ERRADO ???
PASCOAL-PG
PRAIA GRANDE
SP - BRASIL
Postada em 15/02/2009 13:29 hs            
A CONECÇÃO CONSEGUI FAZER MAIS NÃO ESTA GRAVANDO O CERTO NÃO MUDA FICA SEMPRE O MESMO CODIGO POR FAVOR
 
Public Conexao As New ADODB.Connection
 
Public Function Conecta(ByVal Valor As Boolean)
       Dim CON_STR As String
       Dim SERVER As String
       Dim USER As String
       Dim SENHA As String
       Dim PORTA As String
       Dim BD As String
'verifica se a conexao está aberta e fecha para evitar erros
       If Conexao.State = 1 Then
          Conexao.Close
          Set Conexao = Nothing
          Valor = True
       End If
       If Valor = True Then
          SERVER = "dois.com.br"
          BD = "eletro_99"
          PORTA = "3306"
          USER = "eqqqjrino"
          SENHA = "farv"
          CON_STR = "DRIVER={MySQL ODBC 3.51 DRIVER};" _
          & "Server=" & SERVER & ";" _
          & "Port=" & PORTA & ";" _
          & "Database=" & BD & ";" _
          & "UID=" & USER & ";" _
          & "PWD=" & SENHA & ";" _
          & "Option=3;"
          With Conexao
              .CursorLocation = adUseClient
              .ConnectionString = CON_STR
              .Open CON_STR
          End With
       Else
          Conexao.Close
          Set Conexao = Nothing
       End If
End Function
Private Sub Command1_Click()
        Dim MySqlQuery As String
        Dim MyDb_Estoque As Database
        Dim MyTable_Estoque As Recordset
        Dim MyId_Estoque As Long
       
        Dim cn As New ADODB.Connection
        Dim rs1 As New ADODB.Recordset
        cn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:Dois_SySDados.mdb;Persist Security Info=False"
        On Error Resume Next
        cn.Open
        If Err <> 0 Then
           MsgBox Err.Description
           Exit Sub
        End If
       
       
        Conecta True 'abre a conexão
        Dim rs As Recordset
        SQL = "SELECT * FROM products_description"  '  where products_name <>'' order by products_name desc;"
        Set rs = Conexao.Execute(SQL)
       
        If Not (rs.EOF And rs.BOF) Then
           rs.MoveMax
           lblTitulo.Caption = rs.RecordCount
           rs.MoveMin
        End If
       
'atualiza o nosso codigo no servidor
        Do While Not rs.EOF
'BUSCO NO CADASTRO PARA ATUALIZAR O CODIGO NA BASE DA LOJA VIRTUAL
          
           rs1.Open "select * from ESTOQUE where Descricao='" & rs!products_description & "'", cn, 3, 3
           If Not (rs1.EOF And rs1.BOF) Then
              MySqlQuery = ""
              MySqlQuery = "UPDATE products_description SET codigo_produto=" & rs1!codigo & " WHERE products_description='" & rs1!descricao & "'"
              Conexao.Execute MySqlQuery
           End If
           
           lblTitulo.Caption = CLng(lblTitulo.Caption) - 1
           lblTitulo.Refresh
           rs.MoveNext
        Loop
       
        If Not (rs.EOF And rs.BOF) Then
           rs.MoveMin
        End If
       
        Do While Not rs.EOF
            List1.AddItem rs!products_id & " | " & rs!products_name & "   - CODIGO=" & rs!codigo_produto
            rs.MoveNext
        Loop
        Conecta False 'Fecha a Conexão
        rs1.Close
        cn.Close
End Sub
 
o que esta errado por favor
     
PASCOAL-PG
PRAIA GRANDE
SP - BRASIL
ENUNCIADA !
Postada em 15/02/2009 21:04 hs            
JA CONSEGUI GRAÇAS AO TREZE
   
Página(s): 1/1    


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

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

HTML DESLIGADO

     
 VOLTAR

  



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