Click here to Skip to main content
15,881,882 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
I currently do most of my programming in VB.NET and C# making use of ADO.NET for data access. However ADO.NET is terribly slow compared to ADO (for VB6). I know I can use ADO in my VB.NET projects. Before I commit to using this in large project does anyone know of any compatibility issues with .NET framework, Windows 7, Windows 8 etc.
Posted
Comments
Maciej Los 5-Nov-14 10:54am    
Why do you claim that ADO.NET is terribly slowest than ADO? I do not experienced that.
What kind of compatibility issues?
PIEBALDconsult 5-Nov-14 10:56am    
"ADO.NET is terribly slow compared to ADO (for VB6)"
You're probably doing it wrong.
codejet 5-Nov-14 11:01am    
Its working so I dont think I am doing it wrong maybe I am just doing it bad.
Richard Deeming 5-Nov-14 11:18am    
If your ADO.NET code is working, but is slower than the equivalent ADO code, then you must be doing something wrong.

Update your question with an example, and we'll probably be able to tell you what the problem is.
codejet 5-Nov-14 10:58am    
I have experienced it. My first my major project was converting VB6 code to VB.NET code. So I did away with ADO and replaced it with ADO.NET there is a huge difference in speed.

1 solution

Please read my comment. In my opinion your question is too vague.

I know ADO is still supported by MS and can be used with VB6, VBA and even VB.NET projects, BUT... it's (very) old technology and does not supports many features avaliable in ADO.NET.
Comparison of ADO.NET and ADO[^]
Comparison of ADO and ADO.NET[^]
 
Share this answer
 
Comments
Manas Bhardwaj 5-Nov-14 14:37pm    
+5
Maciej Los 5-Nov-14 14:48pm    
Thank you, Manas ;)
Sergey Alexandrovich Kryukov 5-Nov-14 16:19pm    
5ed.
—SA
Maciej Los 5-Nov-14 16:21pm    
Thank you, Sergey ;)

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900