Replace OLEDB provider Jet 3.51 with Jet 4.0 
Author Message
 Replace OLEDB provider Jet 3.51 with Jet 4.0

I wrote an VB application, which works with an Access 97 database via ADO
2.0 on an NT 4.0 machine. Using the 3.51 OLEDB provider the application
works without problems. When I replace the 3.51 provider with 4.0, the
follow problem occures:

With provider 3.51 textfields are returned as "adVarChar". Now with provider
4.0 these textfields are returned as "adVarWChar". This causes some problems
in my application.

Is it possible to make a special setting on the 4.0 provider, that the
textfields will be returned as "adVarChar"?

Orlando



Sun, 11 Aug 2002 03:00:00 GMT  
 Replace OLEDB provider Jet 3.51 with Jet 4.0
I'm having the same problem. Problem occurs when updating fields with an
empty string.

A quick workaround is...

rs.field("fld").Value = strVar & vbNullString

This seems to work most of the time.

Please let me know if you find anything else on this subject. I hate
workarounds.

Paul



Tue, 13 Aug 2002 03:00:00 GMT  
 
 [ 2 post ] 

 Relevant Pages 

1. Jet DB Performance (Jet 3.51 vs. Jet 4.0)

2. Microsoft Jet OLEDB Provider 3.51: Does it support parameterized querys

3. Problem using OLEDB provider for Jet 3.51

4. Provider=Microsoft.Jet.OLEDB.4.0 vs 3.51

5. Jet OLEDB 3.51 and 4.0 in same program

6. OLE DB Jet Provider 3.51 or 4.0 ?

7. Jet 3.51 vs Jet 4.0 vs MSDE

8. Ms Jet 4.0 VS Jet 3.51 problem loading data

9. Jet 4.0 vs. Jet 3.51

10. MS Jet 3.51 vs Jet 4.0

11. Jet 3.51 vs JET 4.0

12. Is Jet 4.0 slower than Jet 3.51?

 

 
Powered by phpBB® Forum Software