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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  conexão com banco de dados
EWERTON
DIVINÓPOLIS
MG - BRASIL
ENUNCIADA !
Postada em 08/05/2007 18:18 hs            
cara no DataEnvironment  acho que ele não lê ini não vc tem um modelo como devo criar o arquivo ini ?
   
LCRamos
Pontos: 2843
GOIANIA
GO - BRASIL
ENUNCIADA !
Postada em 09/05/2007 09:32 hs            
O melhor sistema é voce nomear uma variável String pública e colocar o caminho do BD quando acessar o aplicativo lê o arquivo .ini e fica visivel em todo o programa:
 
Em um módulo:
Declarações:
Public sCAMINHO As String
Declare Function GetPrivateProfileString Lib "kernel32" Alias _
  "GetPrivateProfileStringA" (ByVal lApplicationName _
  As String, ByVal lpKeyName As Any, ByVal lpDefault _
  As String, ByVal lpReturnedString As String, ByVal _
  nSize As Long, ByVal lpFileName As String) As Long
 
Função:
Public Function sGetINI(sINIFILE As String, sSection As String, sKey _
 As String, sDefault As String) As String
 Dim sTEMP As String * 256
 Dim nLENGTH As Integer
 sTEMP = Space$(256)
 nLENGTH = GetPrivateProfileString(sSection, sKey, sDefault, sTEMP, _
 256, sINIFILE)
 sGetINI = Left$(sTEMP, nLENGTH)
End Function
 
No formulário inicial:
Private Sub Form_Load()
Dim sINIFILE As String
sINIFILE = App.Path & "NOMEDOARQUIVO.INI"
 If Dir$(sINIFILE) = "" Then
  Beep
  MsgBox("Verificar Arquivo de Configurações" & Chr(13) & sINIFILE, vbCritical + vbOKOnly, "Erro")
  Unload Me
  End
 End If
sCAMINHO = sGetINI(sINIFILE, "UserDrive", "Drive", "?")
 If sCAMINHO = "?" Then
  Beep
  MsgBox("Caminho do BD Não Encontrado (" & sCAMINHO & ")", vbCritical + vbOKOnly, "Erro")
  Unload Me
  End
 End If
End Sub
 
Exemplo de arquivo .ini
 
[UserDrive]
Drive=C:PASTANOMEDOBD.EXT
 
Aí está, pode ser colocado nas máquinas, junto com o executável, querendo alterar a pasta do BD, basta alterar no arquivo .ini.
Para abrir seu BD, basta sua conexão e colocar: sCAMINHO
 
vlu//
 
 
   
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