Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe een DSN behulp van een API Code Start
Een DSN is een reeks instructies voor het aansluiten van externe databases . DSN bevatten gegevensstructuren die de verbinding beschrijven de database, zoals de naam van de database , locatie , gebruikersnaam en wachtwoord voor verbinding met de database. Systeembeheerders kunnen DSN's met behulp van de ODBC Admin instrument in het configuratiescherm in Windows te creëren . Programmeurs kunnen DSN datastructuren met behulp van een programmeertaal zoals Visual Basic en de Windows API te creëren . Het creëren van DSN behulp van VB en de Windows API vereist enige kennis van dergelijke concepten , maar nadat je hebt opgedaan die kennis , het vereist alleen een paar stappen en regels code . Instructies

1 Open Visual Basic 6 . Kopen van 2

Selecteer " Standard EXE " uit het nieuwe project lijst . Dit zal een belangrijke VB -formulier op het scherm , evenals weer de VB ToolBox .
3

Selecteer " Button " van het VB ToolBox en zet het op je hoofd VB Form plaatsen. Dit zal een opdracht knop plaatsen op uw formulier .
4

Ga naar de top menubalk op "Project " en klik vervolgens op "Module toevoegen . " Dit zal een standaard code -module toe te voegen in uw VB6 project
5

Typ of kopieer en plak de volgende code : .

Option Explicit


' Constant Verklaring < br

Private Const ODBC_ADD_DSN > = 1 ' Add gegevensbron

Private Const ODBC_CONFIG_DSN
= 2 ' Configure ( edit) gegevensbron

Private Const ODBC_REMOVE_DSN
= 3 ' Verwijder gegevensbron

Private Const vbAPINull As Long = 0 & ' NULL Pointer

' Functie Declare

# Als WIN32

Private Declare Function dan
SQLConfigDataSource Lib " Odbccp32.dll " _ < br >

( ByVal hwndParent zoals lang, ByVal frequest zoals lang, _ ByVal

lpszDriver
als Koord , ByVal lpszAttributes als Koord ) _

As Long

# Else < br >

Private Declare Function SQLConfigDataSource Lib " ODBCINST.DLL " _

( ByVal hwndParent As Integer , ByVal frequest als Geheel ,

lpszDriver ByVal _
als Koord , ByVal lpszAttributes als Koord ) As Integer

# End
als
6

Ga terug naar uw belangrijkste VB Vorm en dubbelklik op de opdracht knop . Dit zal gebeurtenisprocedure klikken van de opdrachtknop te openen up
7

Typ of kopieer en plak de volgende code blok in tussen Private Sub Command_button1 en End Sub : .

# Als WIN32 Dan < br

Dim intRet As Long

# Else >

Dim intRet
als Geheel

# End If

Dim strDriver
als Koord

Dim strAttributes als Koord

' Stel de bestuurder naar SQL Server , want het is het meest gebruikelijk .

strDriver
= " SQL Server "

' Stel de attributen afgebakend door null .

' documentatie driver Zie voor een complete

' lijst met ondersteunde attributen .

strAttributes
= " SERVER = een_server " & Chr $ ( 0 )

strAttributes = strAttributes & " DESCRIPTION = Temp DSN " & Chr $ ( 0 )

strAttributes
= strAttributes & " DSN = DSN_TEMP " & Chr $ ( 0 )

strAttributes
= strAttributes & " DATABASE = pubs " & Chr $ ( 0 )

' Om het dialoogvenster te tonen , gebruiken in plaats van vbAPINull Form1.Hwnd .

intRet
= SQLConfigDataSource ( vbAPINull , ODBC_ADD_DSN , _

strDriver
, strAttributes ) op

Als intRet dan

MsgBox " DSN Gemaakt "

Else

MsgBox
" Maak Failed "

End
Als < br >

Previous: Next:
  Visual Basics Programming
·Hoe te Sorteervolgorde wijzige…
·Hoe te Treeview gebruiken in V…
·Hoe te COBOL converteren naar …
·Hoe maak je een waarde krijgen…
·Hoe maak je dubbele aanhalings…
·Hoe te berekenen Bestandsgroot…
·Hoe maak je een Macro om afdru…
·Hoe maak je een nieuw venster …
·Het verschil tussen SDI Form &…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Pros & Cons van Computer Languages ​​
·Hoe te CSV converteren naar HTML in Pyth…
·Software Eisen voor ASP.NET 
·Hoe maak je een Mongrel Ruby 1.9.2 Insta…
·Hoe API's werken? 
·Hoe maak je een item Combobox Plaats in …
·De Best Practices voor Veel Math Bereken…
·Hoe te Glut toevoegen Met Visual C 
·Heeft Python hebben een adapter 
Copyright © Computer Kennis http://www.nldit.com