Hej udviklere.
Jeg har i al min tid lært at bruge Microsoft Access som database, men er nu nået dertil hvor jeg skal have skiftet over til MSQL Express 2005. Jeg har bøvlet med det i rigtig mange timer nu, og jeg bliver simpelthen nødt til at få lidt direkte hjælp.
Dette stykke kode har jeg altid brugt på mine websites, og jeg har aldrig lært andet. Er det muligt at beholde denne form, hvis jeg vil bruge MSQL?
Imports Microsoft.VisualBasic
Imports System.Data
Imports System.Data.OleDb
Public Class DataAccess
'Funktion til at hente data fra Databasen
Public Function GetData(ByVal SQL As String, ByVal dbPath As String) As DataTable
Dim objDs As New DataSet
Dim objCon As New OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0; Data Source=" & dbPath")
Dim objDa As New OleDbDataAdapter(SQL, objCon)
'fyld indholdet fra adapteren ind i datasættet
objDa.Fill(objDs)
objCon.Close()
Return objDs.Tables(0)
End Function
'Sub til at udføre kommandoerne tilføj/slet/rediger
Public Sub ModifyData(ByVal SQL As String, ByVal dbPath As String)
Dim objCon As New OleDbConnection("Provider=Microsoft.Jet.OleDb.4.0;Data Source = " & dbPath)
Dim objCMD As New OleDbCommand(SQL, objCon)
objCon.Open()
objCMD.ExecuteNonQuery()
objCon.Close()
End Sub
End Class
Jeg har prøvet at ændre OleDbConnection-stien til:
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;
Dog uden held.
Er der nogle bud?
På forhånd tak!