Wayne,
I totally agree with you in saying that it would be nice to be able to
change the data via ODBC. But would I do it (even if I could)? No way.
You say that you know the risks, but I wonder if you really do. Do you know
all the tables that are linked directly or indirectly to the table that you
are working on? You certainly can't depend on Epicor to document all the
relationships. If you miss something there are two possibilities that
should give you pause: 1) it could crash your system, or 2) it is possible
that Vantage would continue to function but give you wrong data; this is the
really scary outcome because you would never know what data you could trust.
Part of the problem is that the triggers DO fire on the server when you
attempt to write from ODBC, and they are usually looking for system
variables (like company ID, user ID, etc.) that your ODBC connection cannot
supply. There are _very few_ tables in Vantage that don't have these
constraints.
ODBC has the capability to write data back to the Progress database, but I
don't know of a single database administrator that would recommend that
option for anything but the simplest of schemas. Vantage is a relatively
large and complex database. Those triggers that prevent you from writing
data via ODBC are actually saving you from yourself.
================
Steve Sanders
Delta Centrifugal Corp.
-----Original Message-----
From: Wayne Cox [mailto:
wmc@...]
Sent: Thursday, July 27, 2000 9:09 AM
To:
vantage@egroups.com
Subject: Re: [Vantage] Customer Tracking Module (& ODBC)
At 09:54 AM 7/27/2000 , you wrote:
>with our customers. I cannot find a method of providing access to the
>customer database without giving them it all. Is this a problem for
others?
>and if any of you have found a workaround short of a printed list what
was
You could setup ODBC and perhaps an Access screen to display the info. Of
course then the PC can easily access to the ENTIRE database if someone
knows what they're doing.
BTW... I'd like to use ODBC to modify data (yeah, I know the risks) but
with 4.0 / 9.0B / 3.6 the ODBC driver chokes anytime a write fires a
trigger. Anyway around this? Seems like the Progress process back on the
server should be able to kick in and run the trigger code?
-Wayne Cox
----------------------------------------------------------------------------
--
----------------------------------------------------------------------------
--
We no longer allow attachments to files. To access/share Report Files,
please go to the following link:
http://www.egroups.com/files/vantage/
(Note: If this link does not work for you the first time you try it, go
to www.egroups.com, login and be sure to save your password, choose My
Groups, choose Vantage, then choose Files. If you save the password, the
link above will work the next time you try it.)
[Non-text portions of this message have been removed]