webForumDet fria alternativet

Skillnad mellan ADODB och OLEDB?

.NET

2 svar · 234 visningar · startad av henkepenka

Medlem sedan sep. 2002125 inlägg
Frågan#1

Hejsan!
Jag undrar bara vad det är för skillnad mellan ADODB och OLEDB vad de gäller Databashantering i VB.NET?

Medlem sedan mars 20023 561 inlägg
#2

Varför skulle du vilja använda ADODB i .NET? Använd istället namnrymderna System.Data.OleDb eller System.Data.SqlClient eller för någon annan databas...

Medlem sedan maj 20012 812 inlägg
#3

Jag undrar bara vad det är för skillnad mellan ADODB och OLEDB vad de gäller Databashantering i VB.NET?

Det är milsvid skillnad då det inte är samma sak, ADODB kan använda sig av OLEDB för att hämta data.

Alltså OLEDB är en drivrutin för att kommunicera med databasen, medans ADO är en sammling klasser för att hantera data och datakommunication med en databas via en drivrutin typ OLEDB.

I VB.NET så finns det ADO.NET som du skall använda denna i sin tur använder OLEDB/ODBC eller SQLConnection för att prata med databasen. Om du jobbar mot en MS SQL Server så skall du använda dig av SQLConnection, annars OLEDBConnection och i sista fall ODBCConnection.

- Magnus

250 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)