Hi

i tried your suggestions:


I still get the same ouotput. THe outout I get is the same output I get if I
run it at the command line with no arguements. I added the USE <database> to
the file but still get the same problem.

Thanks

> >-----Original Message-----
> >From: Scott Van Vliet [mailto:[EMAIL PROTECTED]]
> >Sent: 23 March 2002 11:54
> >To: CF-Talk
> >Subject: RE: Using cfexecute to call SQL server fron the command line
> >
> >
> >Here's what ya need to do:
> >
> >1) Give a direct path to your file
> >
> >     D:\Program Files\Microsoft SQL Server\80\Tools\Binn\cust.sql
> >
> >2) Wrap your infile with quotes:
> >
> >     "D:\Program Files\Microsoft SQL Server\80\Tools\Binn\cust.sql"
> >
> >3) Be sure to specify what database you are querying in "cust.sql":
> >
> >     SELECT * FROM DATABASE..TABLENAME
> >
> >OSQL defaults to the local server, however it can be used to make remote
> >server calls (run OSQL with '?' and it will list the available args).
> >So if you wanted to, you could pass the server and database, or just the
> >ODBC DSN as args in the command line.
> >
> >END RESULT:
> >
> ><cfexecute
> >      name="D:\Program Files\Microsoft SQL
> >Server\80\Tools\Binn\osql.exe"
> >      arguments="-Usa -Pwindows95 -i "" D:\Program Files\Microsoft
> >SQL Server\80\Tools\Binn\cust.sql"""
> >      timeout="10" />
> >
> >NOTE that I am using double quotes inline to escape them and pass it to
> >the command line.
> >
> >You can also pass a straight query to OSQL:
> >
> >C:>osql -Usa -P -Q "SELECT * FROM DATABASE..TABLENAME"
> >
> >Hope this helps!
> >
> >
> >
> >-----Original Message-----
> >From: Kola Oyedeji [mailto:[EMAIL PROTECTED]]
> >Sent: Saturday, March 23, 2002 3:08 AM
> >To: CF-Talk
> >Subject: Using cfexecute to call SQL server fron the command line
> >
> >Hi
> >
> >I am trying to use cfexecute to call SQL server from the command line.
> >
> >The following command works on the command line it executes the query
> >script
> >and
> >displays the results of the query however when i call it using cfexecute
> >it
> >returns a list of parameters as if the parameters being sent are wrong.
> >I'm
> >wondering if cf is changing the case of the parameters as the parameters
> >are
> >case sensitive. Is there anyway to see what was passed to cfexecute?
> >
> ><cfexecute
> >      name="D:\Program Files\Microsoft SQL
> >Server\80\Tools\Binn\osql.exe"
> >      arguments="-Usa -Pwindows95 -i cust.sql"
> >      timeout="10" />
> >
> >
> >contents of cust.sql :
> >
> >select * from customers
> >
> >i placed cust.sql in the same directory as osql and the template so i
> >dont
> >think thats the problems
> >
> >thanks
> >
> >kola
> >
> >
> >
> >
______________________________________________________________________
Get the mailserver that powers this list at http://www.coolfusion.com
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to