The problem I see with doing the windows DSN is the excel sheet gets locked.
Even if a user were to upload a new one I doubt that CFFile will be able to over write it. I started testing more with the MS Access linking to the excel sheet and I like it better so far. The excel file is not locked and I was wrong in a previous post. If I update the excel sheet and re-query with CF on the Access database then the new data does get displayed. As long as the excel file does not lock I think I will continue to experiment with the MS Access linking to the excel file. Thanks for the help! > -----Original Message----- > From: Christopher Jordan [mailto:[EMAIL PROTECTED] > Sent: Thursday, December 21, 2006 1:22 PM > To: CF-Talk > Subject: Re: upload excel to update database > > I think it's supposed to be the name of the worksheet... which it looks > like you're doing... but what's the '$'? Try renaming the sheet > something like "test" and trying that. > > Also, I think you may find that you'll have to set up a new DSN for each > excell file (if they have different workbook names, maybe?)... I > remember running across this once. Another user in the conversation on > this subject a few days ago said that he was able to set up a generic > excel DSN. > > I'll see if I can dig up that post for you. > > Chris > > Chad Gray wrote: > > That did not work.. maybe I have it setup wrong. > > > > [Macromedia][SequeLink JDBC Driver][ODBC Socket][Microsoft][ODBC Excel > Driver] Syntax error in FROM clause. > > > > <cfquery datasource="excelTest" name="test"> > > SELECT * > > FROM Sheet1$ > > </cfquery> > > > > > > > > > >> -----Original Message----- > >> From: Peterson, Chris [mailto:[EMAIL PROTECTED] > >> Sent: Thursday, December 21, 2006 12:44 PM > >> To: CF-Talk > >> Subject: RE: upload excel to update database > >> > >> Use Sheet1$ > >> > >> -----Original Message----- > >> From: Chad Gray [mailto:[EMAIL PROTECTED] > >> Sent: Thursday, December 21, 2006 12:44 PM > >> To: CF-Talk > >> Subject: RE: upload excel to update database > >> > >> Actually if I make a system dsn in windows linking to the Excel file > >> then hook this into CF administrator. What is the table name of the > >> worksheet? > >> > >> I tried the following and no luck > >> <cfquery datasource="excelTest" name="test"> > >> SELECT * > >> FROM Sheet1 > >> </cfquery> > >> > >> Also my MS Access idea linking to the excel it appears that if you > >> update the excel file and query the datasource again the updated data > in > >> the excel file does not appear. I wonder if it is being cached and how > >> to purge it. > >> > >> > >> > >> > >>> -----Original Message----- > >>> From: Chad Gray [mailto:[EMAIL PROTECTED] > >>> Sent: Thursday, December 21, 2006 12:30 PM > >>> To: CF-Talk > >>> Subject: RE: upload excel to update database > >>> > >>> Oh.... I see what you are saying... make the DSN in windows... then > >>> > >> hook > >> > >>> into that with the Administrator... This works for me and is better > >>> > >> then > >> > >>> what I tried below. > >>> > >>> In MS Access do an external link to an Excel file. Now the excel > >>> > >> sheet is > >> > >>> in Access as a table that I can query with CF. I haven not tried > >>> > >> changing > >> > >>> or updating the excel file to see what happens to the data returned in > >>> > >> CF, > >> > >>> but it might work. > >>> > >>> > >>> > >>> > >>> > >>>> -----Original Message----- > >>>> From: Claude Schneegans [mailto:[EMAIL PROTECTED] > >>>> Sent: Thursday, December 21, 2006 12:15 PM > >>>> To: CF-Talk > >>>> Subject: Re: upload excel to update database > >>>> > >>>> >>In the server administrator? I don't see a datatype of excel? > >>>> > >>>> Aaaah this is the "pleasure" of working with JDBC! :-( > >>>> I suppose you're under CFMX, under CF 5 all ODBC drivers were > >>>> > >> available, > >> > >>>> including Excel. > >>>> > >>>> With CFMX, you need to first create an ODBC datasource on your Excel > >>>> file from Windows. > >>>> THEN you can create the JDBC datasource on that ODBC DSN in the CF > >>>> Administrator using the ODBC socket. > >>>> > >>>> I think MM should have kept the ODBC connection creation tool in the > >>>> administrator and connect the datasource automatically through the > >>>> > >> ODBC > >> > >>>> socket. > >>>> > >>>> Now, if you're uner Unix or Mac, that's even another story. > >>>> > >>>> -- > >>>> _______________________________________ > >>>> REUSE CODE! Use custom tags; > >>>> See http://www.contentbox.com/claude/customtags/tagstore.cfm > >>>> (Please send any spam to this address: [EMAIL PROTECTED]) > >>>> Thanks. > >>>> > >>>> > >>>> > >>>> > >>> > >> > >> > >> > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Create robust enterprise, web RIAs. Upgrade & integrate Adobe Coldfusion MX7 with Flex 2 http://ad.doubleclick.net/clk;56760587;14748456;a?http://www.adobe.com/products/coldfusion/flex2/?sdid=LVNU Archive: http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:264781 Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

