Re: VB5.0 to VB6.0, And Access2000 Compability




"Ralph" <nt_consulting64@xxxxxxxxx> wrote in message
news:mJKdncRomp__-OLenZ2dnUVZ_tCdnZ2d@xxxxxxxxxxxxxxx
>
> "Mattews" <Mattews@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
> news:EE793E7C-9555-409A-853C-88AA19995A8B@xxxxxxxxxxxxxxxx
>> I have a project about 90% done in VB 5.0
>> Im thinking about converting it to VB6.0
>> Is it worth the trouble? What advantages could I ger using 6.0 instead of
>> 5.0??
>
> I feel getting access to Replace() and Split() is well worth the time to
> upgrade.
>
> Besides all the wonders and glory that was VB5, VB6 is an upgrade and
> there
> are many subtle differences between it and VB5 as Bob eluded to. Why stay
> in
> the past.

Why? You can easily write your own functions to do what these functions do.
What is more important are features in VB6 not present in VB5 that you CAN'T
write your own functions to do. For example, returning arrays from a
function, Mateus, what you should do is check out the What's New page for
VB6 and determine for yourself if any of these features would be useful to
you:

http://msdn.microsoft.com/library/en-us/vbcon98/html/vbmscWhatsNewInVB98.asp)

If you think they would be useful, then upgrade. If you don't think you need
these new features, then don't bother upgrading. The other thing is though,
sometimes you don't (or can't) realize how useful a feature is until you've
actually used it. <g>

If Mateus can get VB6 for a very cheap price, then it's probably worth
upgrading to. But, it's not going to enable him to do anything that can't
be done with VB5.

>> And I want to use Access2000 for my database, so is it comaptible with
>> VB5.0? Will it be better if I use Access2000 with VB6.0??

> As Bob pointed out MSAccess has no impact.

Actually, it could. VB5 does not provide native support for Access 2000
databases. VB6 does IF the proper service pack for it is installed (I think
at minimum it needs to be SP4). This mostly has to due with the intrinsic
Data Control, which is hard-coded to use Jet 3.5x (and Access 2000 requires
Jet 4.0). This can be worked-around in a number of ways, though. Since
Mateus didn't mention what data access library he's using (DAO or ADO) or
whether he's using the Data Control, it's hard to say. It's *possible"
there's no impact, but you can't say that it's a certainty. A more correct
way of putting it would be: as long as you're using DAO 3.6 or ADO with the
Jet 4.0 OLEDB Provider and NOT using the Data Control or data binding, VB5
will work fine with an Access 2000 database.

Just for reference:

PRB: Error "Unrecognized Database Format" When You Upgrade to Access 2000 or
2002
http://support.microsoft.com/kb/q238401/

--
Mike
Microsoft MVP Visual Basic


.



Relevant Pages

  • Re: VB5.0 to VB6.0, And Access2000 Compability
    ... >> I feel getting access to Replaceand Splitis well worth the time to ... >> are many subtle differences between it and VB5 as Bob eluded to. ... > VB6 and determine for yourself if any of these features would be useful to ... > Jet 4.0 OLEDB Provider and NOT using the Data Control or data binding, ...
    (microsoft.public.vb.general.discussion)
  • Re: General question about upgrade path
    ... If you've got VB5 ... I don't see the sense in upgrading to VB6. ... differences between VB4 ... That alone is merit to upgrade. ...
    (microsoft.public.vb.general.discussion)
  • Re: newbie: How to use the vb5 object browser
    ... Are you using VB5 or VB6? ... you performed a full install from your Enterprise upgrade CD and if it ... there being occasional Control licence problems both in VB5 and VB6. ...
    (comp.lang.basic.visual.misc)
  • upgrading common controls v5 to v6
    ... I found some problem apparently related to DAO 3.6 dependency files, it's still not resolved, but that another issue. ... So, I see that when I loaded the project in VB6, that was originally developed in VB5, VB6 didn't upgrade the common controls version. ...
    (microsoft.public.vb.general.discussion)
  • Re: Differences between visual basic 5 and visual basic 6
    ... > expensive would it be to upgrade to visual basic 6? ... The differences between VB5 and VB6 are generally trivial. ... and Replace functions are the most commonly hit differences and VB5 versions ...
    (microsoft.public.vb.enterprise)

Quantcast