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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar DNS via código VB6
Ronaldo
não registrado
ENUNCIADA !
Postada em 25/05/2009 11:14 hs   
Bom dia pessoal...
Se alguem tiver algum exemplo, artigo o que venha ser que mostre atraves do VB6 como criar um DNS via código, fico muito grato.
Pois em uma empresa terei que colocar um sistema pequeno mas que terei que usar DNS e são 30 maquinas para instalar e gostaria de na ghora de rodar o sistema se não existir o DNS que ele venha ser criado via código...
Desde já obrigado.
   
Maxcim
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 27/05/2009 11:07 hs            
Bom dia!
enviei no seu email.
   
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 29/05/2009 08:40 hs            
Maxcim, peguei um exemplo a net, acho que aqui mesmo ou no macoratti, mas não consegui fazer funcionar. Se puder me mandar o seu exemplo, ficaria grato. Obrigado.
 
   
William 
CRAVINHOS
SP - BRASIL
Postada em 28/06/2009 20:35 hs            
DNS ou DSN pra mysql?
     
J.Carlos
Pontos: 2843
PRESIDENTE PRUDENTE
SP - BRASIL
ENUNCIADA !
Postada em 29/06/2009 08:00 hs            
Se for DSN e se for para SQLServer:
 
Private Const REG_SZ = 1    'Constant for a string variable type.
Private Const HKEY_LOCAL_MACHINE = &H80000002
Private Declare Function RegCreateKey Lib "advapi32.dll" Alias _
   "RegCreateKeyA" (ByVal hKey As Long, ByVal lpSubKey As String, _
   phkResult As Long) As Long
Private Declare Function RegSetValueEx Lib "advapi32.dll" Alias _
   "RegSetValueExA" (ByVal hKey As Long, ByVal lpValueName As String, _
   ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal _
   cbData As Long) As Long
Private Declare Function RegCloseKey Lib "advapi32.dll" _
   (ByVal hKey As Long) As Long
Private Sub Cria_DSN()
   Dim DataSourceName As String
   Dim DatabaseName As String
   Dim Description As String
   Dim DriverPath As String
   Dim DriverName As String
   Dim MaxUser As String
   Dim Regional As String
   Dim Server As String
   Dim lResult As Long
   Dim hKeyHandle As Long
   'Specify the DSN parameters.
   DataSourceName = "InfoAdministrativo"
   DatabaseName = "Administrativo"
   Description = "Orçamento/Compras/Contabilidade"
   DriverPath = "C:WindowsSystem32"
   MaxUser = "Infoadministrativo"
   Server = 192.0.8.8 'Ip do Servidor
   DriverName = "SQL Server"
   'Create the new DSN key.
   lResult = RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWAREODBCODBC.INI" & _
        DataSourceName, hKeyHandle)
   'Set the values of the new DSN key.
   lResult = RegSetValueEx(hKeyHandle, "Database", 0&, REG_SZ, _
      ByVal DatabaseName, Len(DatabaseName))
   lResult = RegSetValueEx(hKeyHandle, "Description", 0&, REG_SZ, _
      ByVal Description, Len(Description))
   lResult = RegSetValueEx(hKeyHandle, "Driver", 0&, REG_SZ, _
      ByVal DriverPath, Len(DriverPath))
   lResult = RegSetValueEx(hKeyHandle, "MaxUser", 0&, REG_SZ, _
      ByVal MaxUser, Len(MaxUser))
   lResult = RegSetValueEx(hKeyHandle, "Server", 0&, REG_SZ, _
      ByVal Server, Len(Server))
   'Close the new DSN key.
   lResult = RegCloseKey(hKeyHandle)
   'Open ODBC Data Sources key to list the new DSN in the ODBC Manager.
   'Specify the new value.
   'Close the key.
   lResult = RegCreateKey(HKEY_LOCAL_MACHINE, _
      "SOFTWAREODBCODBC.INIODBC Data Sources", hKeyHandle)
   lResult = RegSetValueEx(hKeyHandle, DataSourceName, 0&, REG_SZ, _
      ByVal DriverName, Len(DriverName))
   lResult = RegCloseKey(hKeyHandle)
End Sub
   
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