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

ADO.NET / Datenbanken
Datenbankverbindung zum SQL Server 
Autor: nafa
Datum: 05.12.06 12:23

Hallo Leute,
ich brauche eure Hilfe!
Also ich entwickele eine Webseite mit Datenbankanbindung (Web Developer VB) bisher habe ich als Datenbank ACCESS vewendet und nun möchte ich auf SQL Server Express umstellen. Dachte ich müsste nur den Connection_String umändern!! Aber scheinbar reicht es doch nicht, oder ich hab da was falsches gemacht!! Habe die ganze Zeit nach Beispielen gegoogelt, aber nichts brauchbares gefunden... leider!!
Habe alles lokal auf einem Rechner laufen


ACCESS:

 
Imports System
Imports System.Data
Imports System.Data.OleDb
Imports System.Data.Common
Imports Microsoft.VisualBasic
 
Public Module db
 
    Public Function OpenDatabase(ByVal sql_befehl As String, ByVal Tabelle As _
      String) As DataSet
 
        Dim t As String = ""
        Dim connStr As String
        connStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
        connStr += _
         "Data Source=c:\Diplomarbeit\DB\nafa_db.mdb;"
        ' Verbindung herstellen
        Dim conn As New OleDbConnection(connStr)
 
        Try
            conn.Open()
            ' Kommando-Objekt vorbereiten
            Dim cmd As New OleDbCommand()
            cmd.Connection = conn
            ' Adapter-Objekt vorbereiten
            Dim myAdapter As New OleDbDataAdapter()
            myAdapter.SelectCommand = cmd
 
            Dim cb As OleDbCommandBuilder = New OleDbCommandBuilder(myAdapter)
 
            ' DataSet-Objekt vorbereiten
            Dim myDS As New DataSet()
 
            ' Tabelle einlesen
            cmd.CommandText = sql_befehl
            myAdapter.Fill(myDS, Tabelle)
 
            ' bringt bisher noch nicht wirklich was dieses update
            myAdapter.Update(myDS, Tabelle)
 
            Return myDS
 
        Catch exc As InvalidOperationException
            ' Die Verbindung ist bereits geöffnet.
            t += exc.Message
            Dim leer As New DataSet() ' falls DB-Verbindung scheitert wird 
            ' leeres DataSet zurückgegeben
            Return leer
 
        Catch exc As OleDbException
            t = "Fehler auf Verbindungsebene: "
            t += exc.ErrorCode & "<br><br>"
            t += exc.Message
            Dim leer As New DataSet() ' falls DB-Verbindung scheitert wird 
            ' leeres DataSet zurückgegeben
            Return leer
 
        End Try
 
        conn.Close()
 
    End Function
 
 
End Module
SQL Server Express:

 
...
 connStr = "Provider=Microsoft.Jet.OLEDB.4.0;"
        connStr += _
        "Data Source=FH-LFOV0VETECJJ;Initial Catalog=nafa;Integrated" & _
        "Security=True;"
....
Die Data Source habe ich aus SQL-Server 'kopiert'.

Bin für jeden Tipp Dankbar Leute
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Datenbankverbindung zum SQL Server962nafa05.12.06 12:23
Re: Datenbankverbindung zum SQL Server664ModeratorDaveS06.12.06 08:55

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