Just nu i M3-nätverket
Gå till innehåll

OledbCommand Error


Fribbe

Rekommendera Poster

***Koden***

Dim strConnection As String = "Provider=Microsoft.JET.OLEDB.4.0;"

strConnection += "Data Source=C:\db1.mdb"

 

Dim strSQL As String = "SELECT * FROM [guestbook]"

 

Dim objConnection As New OleDbCommand(strConnection)

Dim objCommand As New OleDbCommand(strSQL, objConnection)

******

 

Error: "Value of type 'System.Data.OleDb.OleDbCommand' cannot be converted to 'System.Data.OleDb.OleDbConnection'"

 

Felet pekar på sista raden och objektet "objConnection".

 

Vad är fel?

 

Länk till kommentar
Dela på andra webbplatser

Magnus Gladh

Dim objConnection As New OleDbCommand(strConnection)
Dim objCommand As New OleDbCommand(strSQL, objConnection)

 

Error: "Value of type 'System.Data.OleDb.OleDbCommand' cannot be converted to 'System.Data.OleDb.OleDbConnection'"

 

Står rätt tydligt vad du gör för fel,

1. Du skapar ett Commandobject som du döper till objConnection

2. Du försöker stoppa in ditt CommandObject där det förväntas ett Connection object

 

Dim objConnection As New OleDbConnection(strConnection)
Dim objCommand As New OleDbCommand(strSQL, objConnection)

fungerar nog bättre

 

- Magnus

-----------------------------------------------------

Jag är inte kaxig, jag är bara så jävla bäst...

 

Länk till kommentar
Dela på andra webbplatser

Man tackar!

 

Eftersom man inte är någon .NET-guru ännu så hade jag lite svårt att förstå felet. =)

 

Men din förklaraing underlättade det hela.

 

Pinsamt nog så hade jag nog stirrat mig blind på bgt annat. (iom att jag inte så en sådan enkel sak själv)

 

Tack igen...

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...