Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 10 of 10 total
Thread Removing the signature
Tue, Jun 12 2007 4:43 AMPermanent Link

Is there a way to remove the signature from a table? My app has a custom
engine signature and I rebuilt dbsys to accept it. But in the IDE I can't
access the table to fill in the field list. I wonder if it is possible for
me to "zap" the reference project somehow to remove the signature to allow
the IDE to access it?

/Matthew Jones/
Tue, Jun 12 2007 11:40 AMPermanent Link

"Donat Hebert \(Worldsoft\)"
AFAIK, the ONLY way is to shuttle it across from one app with your customer
signature to one with the Default signature.  Of course if your table is
small, you can reverse engineer it with DBSys.  If its large, why not use
ODBC to walk it over.
HTH.  Donat.

"Matthew Jones" <mattjones@cix.co.uk> wrote in message
news:memo.20070612094052.2736H@nothanks.nothanks.co.uk...
> Is there a way to remove the signature from a table? My app has a custom
> engine signature and I rebuilt dbsys to accept it. But in the IDE I can't
> access the table to fill in the field list. I wonder if it is possible for
> me to "zap" the reference project somehow to remove the signature to allow
> the IDE to access it?
>
> /Matthew Jones/

Tue, Jun 12 2007 5:03 PMPermanent Link

TVM. I'll think about it.

/Matthew Jones/
Tue, Jun 12 2007 6:26 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< Is there a way to remove the signature from a table? >>

Unfortunately, not without copying the data over to a new table with the
default signature.

<< My app has a custom engine signature and I rebuilt dbsys to accept it.
But in the IDE I can't access the table to fill in the field list. I wonder
if it is possible for me to "zap" the reference project somehow to remove
the signature to allow the IDE to access it? >>

Just set the TDBISAMEngine.EngineSignature property in the IDE as necessary
and that will allow you to get a fields list in the IDE.

--
Tim Young
Elevate Software
www.elevatesoft.com

Wed, Jun 13 2007 4:42 AMPermanent Link

> Just set the TDBISAMEngine.EngineSignature property in the IDE as
> necessary and that will allow you to get a fields list in the IDE.

Ah, that would be good! Presumably I just need one on any form.

/Matthew Jones/
Wed, Jun 13 2007 4:07 PMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Matthew,

<< Ah, that would be good! Presumably I just need one on any form.  >>

Correct.

--
Tim Young
Elevate Software
www.elevatesoft.com

Thu, Jun 14 2007 10:31 PMPermanent Link

Aldo Caruso
Tim,

1- How can I copy the data from a table with a custom signature to a new
table with the default signature (dbsys should have to manage two
different signatures simultaneously) ?

2- Which is the purpose of the signature ? Does it actually add an
additional security ?

Aldo

Tim Young [Elevate Software] wrote:
> Matthew,
>
> << Is there a way to remove the signature from a table? >>
>
> Unfortunately, not without copying the data over to a new table with the
> default signature.
>
> << My app has a custom engine signature and I rebuilt dbsys to accept it.
> But in the IDE I can't access the table to fill in the field list. I wonder
> if it is possible for me to "zap" the reference project somehow to remove
> the signature to allow the IDE to access it? >>
>
> Just set the TDBISAMEngine.EngineSignature property in the IDE as necessary
> and that will allow you to get a fields list in the IDE.
>
Sat, Jun 16 2007 7:49 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Aldo,

<< 1- How can I copy the data from a table with a custom signature to a new
table with the default signature (dbsys should have to manage two different
signatures simultaneously) ? >>

You need to use the database server running with the default signature to do
so.

<< 2- Which is the purpose of the signature ? Does it actually add an
additional security ? >>

It is a masking device used to prevent casual access to database(s) from the
generic utilities and external drivers that we offer.  It's useful when you
want this type of functionality without being forced to encrypt everything.

--
Tim Young
Elevate Software
www.elevatesoft.com

Sat, Jun 16 2007 9:58 AMPermanent Link

Aldo Caruso
Tim,

  Excuseme, it's rather confusing to me. I'm not using DBISam in client
/ sever mode. Do I need to use DBISam in client / server mode to do this
stuff ? And, in that case, how can the database server open the tables
with custom signature if it is using the default signature ?

Thanks,

Aldo

Tim Young [Elevate Software] wrote:
> Aldo,
>
> << 1- How can I copy the data from a table with a custom signature to a new
> table with the default signature (dbsys should have to manage two different
> signatures simultaneously) ? >>
>
> You need to use the database server running with the default signature to do
> so.
>
> << 2- Which is the purpose of the signature ? Does it actually add an
> additional security ? >>
>
> It is a masking device used to prevent casual access to database(s) from the
> generic utilities and external drivers that we offer.  It's useful when you
> want this type of functionality without being forced to encrypt everything.
>
Tue, Jun 19 2007 8:13 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Aldo,

<< Excuseme, it's rather confusing to me. I'm not using DBISam in client /
sever mode. Do I need to use DBISam in client / server mode to do this stuff
? >>

It's the easiest way - just use the provided 5-connection DBISAM Database
Server that comes with all DBISAM products, and move the data over using
something like this:

http://www.elevatesoft.com/dbisam_faqt_20.htm

<< And, in that case, how can the database server open the tables with
custom signature if it is using the default signature ? >>

The tables need to be moved over record by record (see above).

--
Tim Young
Elevate Software
www.elevatesoft.com

Image