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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SQL no VB
adri@no
ASSIS
SP - BRASIL
ENUNCIADA !
Postada em 29/08/2006 07:26 hs            
OLA PESSOAL, estou precisando de uma força; queria ver se alguem tenha ai a instrução sql que vai atras dos botões de incluir,gravar,alterar,exclui.
pois não queria usar data1.recordset.addnew! e outros do vb, mas sql.

   
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 29/08/2006 08:24 hs         
Putz... essa vai ser difícil... Vc vai ter que ser mais específico meu amigo. :)
   
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
ENUNCIADA !
Postada em 29/08/2006 08:31 hs            
'vai ai um exemplo
'inclusão
insert into tabela(campo1,campo2) values (txt1,txt2)
'alteração
update tabela set campo1=txt1,campo2=txt2 where campo3=1 and campo4=2
'consulta
select  * from tabela where  campo3=1 and campo4=2
   
Eduardo Lima
não registrado
ENUNCIADA !
Postada em 29/08/2006 09:40 hs   
Private Function Gravar() As Boolean
Dim cmdGravar As Command
Dim sSQL As String
    On Error GoTo erro
    sSQL = "Insert into Cad_Cargo(dsc_cargo) " & _
           " values('" & Replace(txtDescricao.Text, "'", "") & "')"
    conn1.BeginTrans
        Set cmdGravar = New Command
        With cmdGravar
            .ActiveConnection = conn1
            .CommandText = sSQL
            .Execute
        End With
    conn1.CommitTrans
    Gravar = True
    Exit Function
erro:
    MsgBox "Erro de Gravao!" & vbCr & Err.Number & " - " & Err.Description, vbCritical, Me.Caption
    conn1.RollbackTrans
End Function
Private Function Excluir() As Boolean
Dim cmdExcluir As Command
Dim sSQL As String
    On Error GoTo erro
    sSQL = " delete from Cad_Cargo " & _
           " where cod_cargo = " & lblCodigo.Caption
        Set cmdExcluir = New Command
        With cmdExcluir
            .ActiveConnection = conn1
            .CommandText = sSQL
            .Execute
        End With
    Excluir = True
    Exit Function
erro:
    If Err.Number = -2147467259 Then
        MsgBox "Esse Registro j foi usado em outra parte do sistema!" & vbCr & "No pode ser excluido.", vbCritical, Me.Caption
    Else
        MsgBox "Erro na Excluso!" & vbCr & Err.Number & " - " & Err.Description, vbCritical, Me.Caption
    End If
End Function
Private Function GravarAlteracao() As Boolean
Dim cmdGravar As Command
Dim sSQL As String
    On Error GoTo erro
    sSQL = "Update Cad_Cargo " & _
           " set dsc_cargo = '" & Replace(txtDescricao.Text, "'", "") & "'" & _
           " where cod_cargo = " & lblCodigo.Caption
    conn1.BeginTrans
        Set cmdGravar = New Command
        With cmdGravar
            .ActiveConnection = conn1
            .CommandText = sSQL
            .Execute
        End With
    conn1.CommitTrans
    GravarAlteracao = True
    Exit Function
erro:
    MsgBox "Erro na Alterao!" & vbCr & Err.Number & " - " & Err.Description, vbCritical, Me.Caption
    conn1.RollbackTrans
End Function
' Quando vc abre o Projeto adiciona esta função no modgeral e chame a função abaixo que é a conexão com o Banco
Public conn1 As New ADODB.Connection
Sub Abre_Conexao()
On Error GoTo rErro
    conn1.ConnectionString = "DSN=ConectoAoBanco;UID=admin;PWD=senha123"
    conn1.Open
   
    Exit Sub
rErro:
    MsgBox "Problemas na conexo de dados: " & Chr(13) & _
           "tente novamente e, caso o problema persista, " & Chr(13) & _
           "contate o Fabricante ", 16, "Erro " & Err
          
    End
End Sub

'Obs: Espero ter ajudado.
   
Página(s): 1/1    


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