Login ProductsSalesSupportDownloadsAbout |
Home » Technical Support » DBISAM Technical Support » Support Forums » DBISAM General Discussion » View Thread |
Messages 1 to 5 of 5 total |
Can I access a DBIsam table created in Delphi 7 with a Delhi 2009 application ? |
Thu, Sep 15 2011 2:34 PM | Permanent Link |
MBodor | Hi,
My question is in the title... I have created a Table with DBSys (with Delphi 7) - because the trial version of delphi 2009 does not have it ! and when I write in a Memo field from a Delphi 2009 appl. => my Memo field give me a #10030 Blob error. - for more detail see my post in (Binaries) Thank you for any help Marcel |
Thu, Sep 15 2011 4:46 PM | Permanent Link |
Raul Team Elevate | Short answer is Yes but long answer is that question is meaningless. You CAN install the same version of DBISAM in both D7 and D2009 so components are same in both and hence they would behave identical (DBISAM is not unicode so even that difference in D2009 does not come into play). DBSYS is available for any version of DBISAM - however it is in the common DBISAM-ADD install package and not part of the main dbisam component set. Are you using the same version of the components in D7 and D2009 - check the version of your dbsys and D7 and d2009 components to see what you are using. There was a change to the way BLOB fields were handled in DBISAM 4.28 (and after) so you need to make sure that once you have updated the data with 4.28 version or later you do not access them using older version of dbisam. Hence you can't mix the 4.28 and later with earlier versions. Raul << MBodor wrote: Hi, My question is in the title... I have created a Table with DBSys (with Delphi 7) - because the trial version of delphi 2009 does not have it ! and when I write in a Memo field from a Delphi 2009 appl. => my Memo field give me a #10030 Blob error. - for more detail see my post in (Binaries) Thank you for any help Marcel >> |
Thu, Sep 15 2011 5:01 PM | Permanent Link |
Raul Team Elevate | I tried your sample from binaries and it runs fine here - on delphi xe with 4.30b7 (full version).
Even modified the content of x.txt and both button 1 and 2 inserted data just fine and it was properly accessible from memo field after in dbsys. I suggest you download the "DBISAM-ADD - Version 4.30 Build 7" from elevate soft website to get the curretn dbsys and then either recreate the table or at least run repair on it using the new dbsys Raul << MBodor wrote: Hi, My question is in the title... I have created a Table with DBSys (with Delphi 7) - because the trial version of delphi 2009 does not have it ! and when I write in a Memo field from a Delphi 2009 appl. => my Memo field give me a #10030 Blob error. - for more detail see my post in (Binaries) Thank you for any help Marcel >> |
Fri, Sep 16 2011 6:45 AM | Permanent Link |
Roy Lambert NLH Associates Team Elevate | Raul
>There was a change to the way BLOB fields were handled in DBISAM 4.28 (and after) so you need to make sure that once you have updated the data with 4.28 version or later you do not access them using older version of dbisam. Hence you can't mix the 4.28 and later with earlier versions. I'd forgotten that one. Roy Lambert [Team Elevate] |
Mon, Sep 19 2011 12:10 PM | Permanent Link |
Tim Young [Elevate Software] Elevate Software, Inc. timyoung@elevatesoft.com | Raul,
<< There was a change to the way BLOB fields were handled in DBISAM 4.28 (and after) so you need to make sure that once you have updated the data with 4.28 version or later you do not access them using older version of dbisam. Hence you can't mix the 4.28 and later with earlier versions. >> This was the problem for him - nice catch. -- Tim Young Elevate Software www.elevatesoft.com |
This web page was last updated on Tuesday, May 7, 2024 at 06:25 PM | Privacy PolicySite Map © 2024 Elevate Software, Inc. All Rights Reserved Questions or comments ? E-mail us at info@elevatesoft.com |