Re: Communication between Perl and VBSript for DataBase

Dodger <[email protected]> Mon, 12 May 2008 10:00:41 -0700
Newsgroups gmane.comp.db.mysql.perl
Message-ID <[email protected]>
Just make the VB output be a file stream input to the Perl script,
which you parse from STDIN as needed. No reason for an intermediary
file that I can see.

The part I can't get over is why on earth you'd want to do this.

Really, your best bet is to schedule a meeting to reassess your
architecture plan.

-- 
Sean

2008/5/9 John Scoles <[email protected]>:
> You would just  write out the XML or whatever first then run the Perl
> Script. I know it can be done as two separate scripts by I wouldn't know how
> to do it there was a run command in VB years ago
>
>
>
>  [email protected] wrote:
>
> > This is required for us as in a single click of button, we need to
> > execute one (Perl) after the other (VBS) automatically... i.e. after I
> > execute VBS, perl should also be executed as an automatic sequence...
> >
> > Thanks
> >
> > -----Original Message-----
> > From: Mohammed Mustafa (WT01 - Testing Services) Sent: Friday, May 09,
> 2008 9:13 PM
> > To: '[email protected]'
> > Cc: [email protected]
> > Subject: RE: Communication between Perl and VBSript for DataBase
> >
> > It is my pleasure to see your great response, and it is an excellent
> > idea.
> > But I have doubt here.
> > I want Perl script to be executed depending on data what I receive from
> > VBScript. As per my knowledge XML is not having any intelligence, so how
> > can I execute the PERL here?
> >
> > If you guide me, that will be a great help.
> >
> >
> > -----Original Message-----
> > From: John Scoles [mailto:[email protected]] Sent: Friday, May 09, 2008
> 8:26 PM
> > To: Mohammed Mustafa (WT01 - Testing Services)
> > Cc: [email protected]
> > Subject: Re: Communication between Perl and VBSript for DataBase
> >
> >
> >
> > [email protected] wrote:
> >
> >
> > > Thanks John,
> > >
> > >    In my application I want the data from VBScript rather than data
> > > base,
> > > so rather directly connecting perl to MySQL data base. I want the data
> > > to be get from VB script, which I indicated in point 2. As In below
> > > query.
> > >
> > > I Hope that clarified your doubt.
> > >
> > > Pictorial view....
> > >
> > > Database <--- VBScript driver <-- Perl Script Driver.
> > >
> > >
> > So basically you want to call a VBScript from PERL and use it to load data
> into MySQL.
> >
> > Database ---> VBScript driver --> Perl Script Driver.
> >
> >
> > I do not think there is any perl mod out there that lets the two talk to
> >
> > each other directly?? You might try and search CPAN for it.
> >
> > You might want try XML like this
> >
> > Database ---> VBScript driver --> XML --> Perl Script Driver.
> >
> > Or you can use any other File structure for XML
> >
> >
> >
> > cheers
> >
> > John Scoles
> >
> >
> > >  So here I want the data from VBScript not the Database directly.
> > >
> > > If you need more clarification, plz let me know.
> > >
> > > Thanks,
> > > Mustafa
> > >
> > >
> > >
> > > -----Original Message-----
> > > From: John Scoles [mailto:[email protected]] Sent: Friday, May 09, 2008
> 8:01 PM
> > > To: Mohammed Mustafa (WT01 - Testing Services)
> > > Cc: [email protected]
> > > Subject: Re: Communication between Perl and VBSript for DataBase
> > >
> > > In that case it is easy.
> > >
> > > Simply use PERL with DBI and DBD::ODBC or DBD::MySQL
> > >
> > > you can find all three on www.cpan.org
> > >
> > > To connect to the database.
> > >
> > > I do not think is is practical to get  PERL to try and run teh VB code
> > >
> > > What is VB concept?
> > >
> > > cheers
> > >
> > >
> > > [email protected] wrote:
> > >
> > >
> > > > Hi John,
> > > >
> > > > It is written in VB concept and it is a VB program which connects to
> > > >
> > > >
> > > the
> > >
> > >
> > > > MySQL with ODBC.
> > > >
> > > >  Hope I am clear here, if not please let me know, as I am new to
> > > > Database & VBScript, so I may not understand everything upto the
> > > >
> > > >
> > > point.
> > >
> > >
> > > > Thanks,
> > > > Mustafa
> > > >
> > > >
> > > >
> > > > -----Original Message-----
> > > > From: John Scoles [mailto:[email protected]] Sent: Friday, May 09,
> 2008 5:59 PM
> > > > To: Mohammed Mustafa (WT01 - Testing Services)
> > > > Cc: [email protected]
> > > > Subject: Re: Communication between Perl and VBSript for DataBase
> > > >
> > > > In which context is the VBScript  written, .NET, ASP, VB ??
> > > >
> > > > Anyway you are not giving us (me anyway) enough detail to give you
> > > >
> > > >
> > >
> > any
> >
> >
> > >
> > > >
> > > >
> > >
> > >
> > > > guidance.
> > > >
> > > > Is you VB code really a driver (direct calls to a DB API) or is it
> > > >
> > > >
> > > just
> > >
> > > > a VB program that connects to the MySQL DB with ODBC or alike?
> > > >
> > > >
> > > > cheers
> > > > John Scoles
> > > >
> > > >
> > > > [email protected] wrote:
> > > >
> > > >
> > > > > Hi,
> > > > >
> > > > >
> > > > >  We need your help for writing a tool driver with perl script,
> > > > >
> > > > >
> > > >
> > >
> > which
> >
> >
> > >
> > > >
> > > > > will be disclosed as below.
> > > > >
> > > > > 1)       We have a driver which is written in VB script , which
> > > > > communicates with Database (Mysql) and retrive the data.
> > > > >
> > > > > 2)       We are developing one more driver in perl, which has to
> > > > > communicate with the VBScript driver mentioned above.
> > > > >
> > > > > 3)       Perl driver will communicated with a target m/c like
> > > > > Linux/unix/Solaris and do some operations & return a value.
> > > > >
> > > > >
> > > > > My main query is
> > > > > 1) How can we communicate the data between perl script driver (
> > > > >
> > > > >
> > > >
> > >
> > Linux
> >
> >
> > >
> > > >
> > > > >
> > > > >
> > > > or
> > > >
> > > >
> > > > > Windows m/c ) to VBScript driver so that I can transact the data
> > > > >
> > > > >
> > > > between
> > > >
> > > >
> > > > > these two.
> > > > >
> > > > >
> > > > > Thanks for your kind help.
> > > > >
> > > > >
> > > > > Regards,
> > > > >
> > > > > Mustafa
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > Please do not print this email unless it is absolutely necessary.
> > > > > The information contained in this electronic message and any
> > > > >
> > > > >
> > > > attachments to this message are intended for the exclusive use of the
> > > > addressee(s) and may contain proprietary, confidential or privileged
> > > > information. If you are not the intended recipient, you should not
> > > > disseminate, distribute or copy this e-mail. Please notify the sender
> > > > immediately and destroy all copies of this message and any
> > > >
> > > >
> > > attachments.
> > >
> > > >
> > > >
> > > > > WARNING: Computer viruses can be transmitted via email. The
> > > > >
> > > > >
> > > >
> > >
> > recipient
> >
> >
> > >
> > > >
> > > > >
> > > > >
> > > > should check this email and any attachments for the presence of
> > > >
> > > >
> > > viruses.
> > >
> > >
> > > > The company accepts no liability for any damage caused by any virus
> > > > transmitted by this email.
> > > >
> > > > > www.wipro.com
> > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> > Please do not print this email unless it is absolutely necessary.
> > The information contained in this electronic message and any attachments
> to this message are intended for the exclusive use of the addressee(s) and
> may contain proprietary, confidential or privileged information. If you are
> not the intended recipient, you should not disseminate, distribute or copy
> this e-mail. Please notify the sender immediately and destroy all copies of
> this message and any attachments.
> > WARNING: Computer viruses can be transmitted via email. The recipient
> should check this email and any attachments for the presence of viruses. The
> company accepts no liability for any damage caused by any virus transmitted
> by this email.
> > www.wipro.com
> >
> >
>
>  --
>  MySQL Perl Mailing List
>  For list archives: http://lists.mysql.com/perl
>  To unsubscribe:    http://lists.mysql.com/[email protected]
>
>
>



-- 
Dodger

-- 
MySQL Perl Mailing List
For list archives: http://lists.mysql.com/perl
To unsubscribe:    http://lists.mysql.com/[email protected]