G
Guest
Hi All!!!
Assuming that:
1. ADODB (using late binding) is full supported in the Compact Framework,
2. The development platform is VB.NET 2003,
3. No fancy controls are allowed to be used but the ones included in the
VS.NET (and only some of them)...
What is your opinion about using ADODB versus the SQLCE Library?
Long story short, in order to migrate a scary-size application from VB6
& SQL 7 to .NET & Compact Framework in a scarier time frame, I had to created
an implementation/emulation of ADODB using polimorfism. The end result is
quite good and fullfills its needs. Now, I need to start a brand-new
application for WinCE & PPC, and I'm not quite sure if using the SQLCE API
directly is the best option. Here are my thoughts:
On one side, If I re-use the ADODB implementation, I will be able to
access any database type without changing any code. Also, I can migrate to
other platforms if required (e.g. migrating from VB6 to CF was possible an
not as painfull as it might be). More over, I can implement some recovery
routines (I have experimented some little sporadic issues with select
statements that can be solved by just retrying the application).
However, on the other side, I was told in an MS Chat that SQLCE is the
way to go and that the future of mobile applications is there, and that
ADODB/ADOCE is not contemplated to be directy supported in the compact
framework.
Any though is greatelly appreciated!!!
Tarh Ik
Assuming that:
1. ADODB (using late binding) is full supported in the Compact Framework,
2. The development platform is VB.NET 2003,
3. No fancy controls are allowed to be used but the ones included in the
VS.NET (and only some of them)...
What is your opinion about using ADODB versus the SQLCE Library?
Long story short, in order to migrate a scary-size application from VB6
& SQL 7 to .NET & Compact Framework in a scarier time frame, I had to created
an implementation/emulation of ADODB using polimorfism. The end result is
quite good and fullfills its needs. Now, I need to start a brand-new
application for WinCE & PPC, and I'm not quite sure if using the SQLCE API
directly is the best option. Here are my thoughts:
On one side, If I re-use the ADODB implementation, I will be able to
access any database type without changing any code. Also, I can migrate to
other platforms if required (e.g. migrating from VB6 to CF was possible an
not as painfull as it might be). More over, I can implement some recovery
routines (I have experimented some little sporadic issues with select
statements that can be solved by just retrying the application).
However, on the other side, I was told in an MS Chat that SQLCE is the
way to go and that the future of mobile applications is there, and that
ADODB/ADOCE is not contemplated to be directy supported in the compact
framework.
Any though is greatelly appreciated!!!
Tarh Ik