[Zope] updating excel as an odbc datasource
Meilicke, Scott
scott.meilicke@intp.com
Fri, 16 Nov 2001 08:21:23 -0800
I have enabled sharing on the worksheet, and I can actually modify/rename
the file while zope isn't running, but not when zope is running. I have
also ensured odbc is read only, as well as passing the 'Read' string in the
zope connector. Oh I think I see, perhaps the odbc driver isn't locking it
until Zope requests it? If that is the case, then using Access as the
datasource may not work out either. I haven't yet tried making the file
read only on the filesystem yet - that may help.
Hmmm. Perhaps I'll use the excel com object to extract the cells I need.
Using excel as a database source just isn't pleasant. More and more I like
the idea of re writing using zope...
Scott
-----Original Message-----
From: Casey Duncan [mailto:c.duncan@nlada.org]
Sent: Friday, November 16, 2001 8:14 AM
To: Meilicke, Scott; zope@zope.org
Subject: Re: [Zope] updating excel as an odbc datasource
On Friday 16 November 2001 10:56 am, Meilicke, Scott allegedly wrote:
> I think I explained this incorrectly.
>
> I just want to display information from excel with zope. I have no need
to
> update the excel spreadsheet from zope. The customer needs to be able to
> update the excel spreadsheet by opening the excel file with excel,
> modifying the contents, and save the contents back to the file. Zope
> should then see these changes and display the web page appropriately.
>
> Based on the feedback so far, I have a few options:
>
> 1. Build it all in zope - more work, but may be worth it
> 2. Since it is zope that is doing the locking, have an access db that gets
> it's info from excel, and use the access db as the datasource feeding zope
> 3. Update everything manually, as the data change about once a week
>
> I'm currently using #3, and I will be pursuing #2 today. The advantage of
> #1 is I can reuse the functionality across more applications, all user
> maintained - the best long term solution, as I understand the
requirements.
>
> Thanks for everyone's feedback.
>
> Scott
It is not really Zope locking it, it is the ODBC driver. Perhaps there is a
setting or a newer version that does not lock. I know in Excel it is
possible
to set up a file so that it can be shared. Perhaps you need to do this so
that editing can take place while Zope is reading the file.
hth,
/---------------------------------------------------\
Casey Duncan, Sr. Web Developer
National Legal Aid and Defender Association
c.duncan@nlada.org
\---------------------------------------------------/
_______________________________________________
Zope maillist - Zope@zope.org
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )