Results 1 to 9 of 9

Thread: Who Is Cryin' Now?

  1. #1

    Thread Starter
    I'm about to be a PowerPoster! Hack's Avatar
    Join Date
    Aug 2001
    Location
    Searching for mendhak
    Posts
    58,333

    Who Is Cryin' Now?

    Not the ole Hackmeister...he is laughing his butt off.

    The VBA folks here just found out (a stellar staff they are) that Office 2007 VBA no longer supports DAO, which is what 99.99% of all of their VBA apps use.

    I've been telling them for the past 5 or 6 years they should rewrite these using ADO.

    I got pooh pooed...

    I'm a very sore winner...hey DAO folks
    Last edited by Hack; Jun 24th, 2010 at 06:20 AM.

  2. #2
    PowerPoster kfcSmitty's Avatar
    Join Date
    May 2005
    Posts
    2,248

    Re: Who Is Cryin' Now?

    My buddy had the same fight with some people at the Ministry of Transportation about 3 years ago and they're in the same boat.

  3. #3
    PowerPoster abhijit's Avatar
    Join Date
    Jun 1999
    Location
    Chit Chat Forum.
    Posts
    3,228

    Re: Who Is Cryin' Now?

    Quote Originally Posted by Hack View Post
    Not the ole Hackmeister...he is laughing his butt off.

    The VBA folks here just found out (a stellar staff they are) that Office 2007 VBA no longer supports DAO, which is what 99.99% of all of their VBA apps use.

    I've been telling them for the past 5 or 6 years they should have rewritting these using ADO.

    I got pooh pooed...

    I'm a very sore winner...hey DAO folks
    All you gotta do is resist upgrading to 2007.
    Everything that has a computer in will fail. Everything in your life, from a watch to a car to, you know, a radio, to an iPhone, it will fail if it has a computer in it. They should kill the people who made those things.- 'Woz'
    save a blobFileStreamDataTable To Text Filemy blog

  4. #4
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Who Is Cryin' Now?

    That's what you get when management doesn't listen to developers.

  5. #5
    VB Addict Pradeep1210's Avatar
    Join Date
    Apr 2004
    Location
    Inside the CPU...
    Posts
    6,614

    Re: Who Is Cryin' Now?

    I'm at least lucky in this respect that our management is quite open minded in this respect. As soon as a new technology is released and is somewhat stable, we start developing in that language, and slowly & steadily shed off the old languages. We are now preparing to move to VB 2010.

    "OLD IS GOLD" doesn't stand in technology.
    Pradeep, Microsoft MVP (Visual Basic)
    Please appreciate posts that have helped you by clicking icon on the left of the post.
    "A problem well stated is a problem half solved." — Charles F. Kettering

    Read articles on My Blog101 LINQ SamplesJSON ValidatorXML Schema Validator"How Do I" videos on MSDNVB.NET and C# ComparisonGood Coding PracticesVBForums Reputation SaverString EnumSuper Simple Tetris Game


    (2010-2013)
    NB: I do not answer coding questions via PM. If you want my help, then make a post and PM me it's link. If I can help, trust me I will...

  6. #6
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Who Is Cryin' Now?

    It's not that they don't listen... it's jsut that often they don't care.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  7. #7
    Next Of Kin baja_yu's Avatar
    Join Date
    Aug 2002
    Location
    /dev/root
    Posts
    5,989

    Re: Who Is Cryin' Now?

    Here's how they were thinking: Why should we pay to rewrite something that works fine now? What? It might not work in the future?! We'll deal with that when it happens.

    But when it does the time you have to do it in is substantially shorter, so it costs more, and because of the rush you get a half-assed job done.

  8. #8
    PowerPoster techgnome's Avatar
    Join Date
    May 2002
    Posts
    34,687

    Re: Who Is Cryin' Now?

    Oh, believe me...I get it... now stretch that out over a 6 year period... that was my last job. At least I no longer need to worry about that.

    -tg
    * I don't respond to private (PM) requests for help. It's not conducive to the general learning of others.*
    * I also don't respond to friend requests. Save a few bits and don't bother. I'll just end up rejecting anyways.*
    * How to get EFFECTIVE help: The Hitchhiker's Guide to Getting Help at VBF - Removing eels from your hovercraft *
    * How to Use Parameters * Create Disconnected ADO Recordset Clones * Set your VB6 ActiveX Compatibility * Get rid of those pesky VB Line Numbers * I swear I saved my data, where'd it run off to??? *

  9. #9
    VB Addict Pradeep1210's Avatar
    Join Date
    Apr 2004
    Location
    Inside the CPU...
    Posts
    6,614

    Re: Who Is Cryin' Now?

    Quote Originally Posted by baja_yu View Post
    Here's how they were thinking: Why should we pay to rewrite something that works fine now? What? It might not work in the future?! We'll deal with that when it happens.

    But when it does the time you have to do it in is substantially shorter, so it costs more, and because of the rush you get a half-assed job done.
    NO. Actually this is the bad way to adopt a new technology.

    Any code that is working and doesn't need a change should not be touched, unless the change is so minor that it hardly matters. e.g. upgrade a project from .net 2.0 to .net 3.5. We just upgrade the project with minimum changes possible. We do not try to embed the new elements in .net 3.5 into it. And that doesn't take more than a day to upgrade and test for broken pieces.

    New projects should be started in the latest (or near latest) technology that's on the move.

    New requirements in existing projects should be using latest technology if possible, otherwise use old technology. No need to upgrage all the modules just to satisfy a new technology change requirement.

    So in our projects I see a mix of a lot of things. But that's fine and acceptable until and unless the old code has started behaving awkwardly or voilates any business logic. There may be two forms that behave similar while the code behind them are entirely different. e.g. One might be using heavy loops etc. while the other does the same with just one LINQ statement. But we know that the first form was developed using .net 2.o while the latter one was created in the time when LINQ option was available, i.e. .net 3.5.

    By this process, the old technologies slowly takes a back seat and the newer technologies emerge to front.
    Pradeep, Microsoft MVP (Visual Basic)
    Please appreciate posts that have helped you by clicking icon on the left of the post.
    "A problem well stated is a problem half solved." — Charles F. Kettering

    Read articles on My Blog101 LINQ SamplesJSON ValidatorXML Schema Validator"How Do I" videos on MSDNVB.NET and C# ComparisonGood Coding PracticesVBForums Reputation SaverString EnumSuper Simple Tetris Game


    (2010-2013)
    NB: I do not answer coding questions via PM. If you want my help, then make a post and PM me it's link. If I can help, trust me I will...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width