Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 5 of 5 total
Thread XE8 dbisam 4.41B2 client WITH dbsrsvr 4.19 Blob Data
Fri, Aug 28 2015 2:43 PMPermanent Link

George

we are moving to a new development platform:
XE8 with dbIsam 4.41 Build 2

HOWEVER, the new client applications written in XE8 dbIsam 4.41 Build 2 WILL ALSO connect to old/existing dbisam servers, dbsrvr compiled in Delphi 7 with dbisam 4.19.

The Client XE8 dbisam 4.41b2 will issue sql append, edit, update statements to the dsrsvr 4.19

We would like to confirm the following:
Since the client xe8 dbisam 4.41b2 is connecting and “asking” the dbsrvr 4.19 to do the data edits, it is actually the dbsrvr 4.19 doing the data modifications- append, edit, delete.

Thus in the above scenario, the breaking change in dbisam 4.28 regarding blob data updates will not corrupt existing tables in the dbsrvr 4.19 databases— as long as all client access are through the dbsrvr 4.19 server.

Please confirm.

Thanks,
G Patena
Sat, Aug 29 2015 10:57 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

George


Theoretically what you want to do may be possible depending on the changes between 4.19 & 4.41 but its definitely not advisable. I use ElevateDB these days so don't now what changes were made between the versions.

You quote one serious breaking change so my advice would be don't risk it. Tim knowing the product "slightly" better than myself may say its fine, howvwr, if your read through these newsgroups you'll find that the general advice is "don't mix versions".


Roy Lambert
Sat, Aug 29 2015 11:37 AMPermanent Link

Raul

Team Elevate Team Elevate

On 8/28/2015 2:43 PM, George wrote:
> We would like to confirm the following:
> Since the client xe8 dbisam 4.41b2 is connecting and “asking” the dbsrvr 4.19 to do the data edits, it is actually the dbsrvr 4.19 doing the data modifications- append, edit, delete.

Yes.


> Thus in the above scenario, the breaking change in dbisam 4.28 regarding blob data updates will not corrupt existing tables in the dbsrvr 4.19 databases— as long as all client access are through the dbsrvr 4.19 server.

Assuming all your data access is thru the (4.19) dbsrvr then it is the
only engine making actual data changes on disk.

See here for more info on a similar question:

http://www.elevatesoft.com/forums?action=view&category=dbisam&id=dbisam_cs&page=1&msg=7736#7736

Definitely read the release notes very carefully.

Raul
Mon, Aug 31 2015 10:42 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

George,

<< Thus in the above scenario, the breaking change in dbisam 4.28 regarding blob data updates will not corrupt existing tables in the dbsrvr 4.19 databases— as long as all client access are through the dbsrvr 4.19 server. >>

That is correct.

Tim Young
Elevate Software
www.elevatesoft.com
Mon, Aug 31 2015 11:41 AMPermanent Link

George

Tim, Raul, Roy:

Thanks a lot ! ! !

Now coding with more confidence . . .  .

George
Image