vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB & Datenbanken
Re: Mit Vb MSSQL Datenbank auslesen 
Autor: Zero-G.
Datum: 08.04.04 12:36

'********* Connect Command Button Code **************
    Private Sub cmdConnect_Click()
    On Error Resume Next
 
        ' Validate user supplied login arguments
        ' ... validation code goes here
 
        'Create connect string from user input box values
        strConnect = "Provider=SQLOLEDB.1" _
                   & ";User ID=" & Me!txtUID _
                   & ";Password=" & Me!txtPWD _
                   & ";Initial Catalog=" & Me!txtDatabase _
                   & ";Data Source=" & Me!txtServer
 
        Screen.MousePointer = vbHourglass
 
        'Call sub to test connect string
        If TestConnectString(strConnect) = False Then
            strMsg = "Server not found or login invalid."
            MsgBox strMsg, vbExclamation, "Error"
            'Exit the routine because there was an error
        Else
            'Toggle command buttons and text boxes appropriately
            '... do stuff here
        End If
 
        Screen.MousePointer = vbNormal
 
    End Sub
 
'********* Test Connect String Sub **************
    Function TestConnectString(ByVal sConn As String) As Boolean
    On Error Resume Next
 
        Dim cnn As ADODB.Connection
        Set cnn = New ADODB.Connection
 
        'TestConnectString initializes to False by default
        cnn.Open sConn
 
        'No error means that the connect string works!
        If Err.Number = 0 Then TestConnectString = True
 
        ' Clean up and release resources
        cnn.Close
        Set cnn = Nothing
 
    End Function
 
'********* Execute Command Button Code **************
    Private Sub cmdExecute_Click()
    On Error Resume Next
 
        Dim cnn As ADODB.Connection
        Dim rst As ADODB.Recordset
        Dim fld As ADODB.Field
 
        Dim strMsg As String
        Dim strHeaders As String
        Dim strResults As String
 
        ' Simple validation that SQL statement exists
        If Len(Me!txtSQL) = 0 Then
            strMsg = "Enter a valid SQL Statement."
            MsgBox strMsg, vbExclamation, "Error"
            Exit Sub
        End If
 
        MousePointer = vbHourglass
 
        ' Instantiate Connection and Recordset objects
        Set cnn = New ADODB.Connection
        Set rst = New ADODB.Recordset
 
        ' Open Connection and Load Recordset
        cnn.Open strConnect
        rst.Open CStr(Me!txtSQL), cnn
 
        ' Create column headers
        For Each fld In rst.Fields
            strHeaders = strHeaders & UCase(fld.Name) & vbTab 
        Next
 
        ' Use the GetString method to retrieve recordset text
        strResults = rst.GetString(adClipString, -1, vbTab, vbCrLf)
 
        ' Return header and data to results pane
        Me!txtResults = strHeaders & vbCrLf & strResults
 
        ' If there was an error then replace the output
        ' text with the description of the error.
        If Err.Number > 0 Then Me!txtResults = Err.Description
 
        ' Clean up and release resources
        rst.Close
        Set rst = Nothing
        cnn.Close
        Set cnn = Nothing
 
        MousePointer = vbNormal
 
    End Sub
Bitte, dein Connection String + ein paar features
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Mit Vb MSSQL Datenbank auslesen1.307VBnewbie705.04.04 10:53
Re: Mit Vb MSSQL Datenbank auslesen873Zero-G.06.04.04 11:07
Re: Mit Vb MSSQL Datenbank auslesen807VBnewbie708.04.04 11:01
Re: Mit Vb MSSQL Datenbank auslesen865Snoopy08.04.04 12:31
Re: Mit Vb MSSQL Datenbank auslesen755VBnewbie722.04.04 13:50
Re: Mit Vb MSSQL Datenbank auslesen890Zero-G.08.04.04 12:36
Re: Mit Vb MSSQL Datenbank auslesen963VBnewbie722.04.04 13:51
Re: Mit Vb MSSQL Datenbank auslesen751ModeratorMoni22.04.04 13:54
Re: Mit Vb MSSQL Datenbank auslesen879VBnewbie722.04.04 14:06
Re: Mit Vb MSSQL Datenbank auslesen818Zero-G.22.04.04 14:44
Re: Mit Vb MSSQL Datenbank auslesen802Snoopy22.04.04 18:26
Re: Mit Vb MSSQL Datenbank auslesen1.053VBnewbie723.04.04 07:57
Re: Mit Vb MSSQL Datenbank auslesen785Snoopy at work23.04.04 08:56
Re: Mit Vb MSSQL Datenbank auslesen864VBnewbie723.04.04 09:04
Re: Mit Vb MSSQL Datenbank auslesen875Snoopy at work23.04.04 11:49
Re: Mit Vb MSSQL Datenbank auslesen773VBnewbie726.04.04 09:09
Re: Mit Vb MSSQL Datenbank auslesen822Zero-G.26.04.04 09:14
Re: Mit Vb MSSQL Datenbank auslesen788Snoopy at work26.04.04 12:28
Re: Mit Vb MSSQL Datenbank auslesen752VBnewbie729.04.04 07:16
Re: Mit Vb MSSQL Datenbank auslesen707Zero-G.29.04.04 09:00
Re: Mit Vb MSSQL Datenbank auslesen797VBnewbie729.04.04 09:15
Re: Mit Vb MSSQL Datenbank auslesen779Zero-G.29.04.04 10:15

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel