Hello,
I am porting a 10 year old Paradox application (presently in Paradox V9) over to VB.Net/ADO.Net/MS SQL Server 2005. The old application has a fair bit of legacy data, most of which I have been able to export to delimited text files and import into SQL Server via some VB/SQL routines.
However, several of the Paradox tables have (F) Formatted Memo fields, which are not stored in the Paradox table proper, but in external .MB files. When the Paradox export is done, the Memo fields are not included as an exported column.
The Paradox documentation indicates that a Formatted Memo field can only be converted to a Memo or Binary field, both of which are also stored externally. I've tried adding a large Alpha field to the tables in question then running a Paradox SQL command with a CString() cast to set the new field equal to the Memo field - but no go - Paradox SQL will not accept the command.
I have not tried writing a Paradox PAL routine with TCursors, trying to set a new Alpha field equal to the existing Memo field - don't know if that would work or not.
Anyhow, sorry for the long post, but I am wondering, has anyone run into this problem and have you found a good solution for getting Memo field data into a SQL text column?
Thank You,
Dale
I am porting a 10 year old Paradox application (presently in Paradox V9) over to VB.Net/ADO.Net/MS SQL Server 2005. The old application has a fair bit of legacy data, most of which I have been able to export to delimited text files and import into SQL Server via some VB/SQL routines.
However, several of the Paradox tables have (F) Formatted Memo fields, which are not stored in the Paradox table proper, but in external .MB files. When the Paradox export is done, the Memo fields are not included as an exported column.
The Paradox documentation indicates that a Formatted Memo field can only be converted to a Memo or Binary field, both of which are also stored externally. I've tried adding a large Alpha field to the tables in question then running a Paradox SQL command with a CString() cast to set the new field equal to the Memo field - but no go - Paradox SQL will not accept the command.
I have not tried writing a Paradox PAL routine with TCursors, trying to set a new Alpha field equal to the existing Memo field - don't know if that would work or not.
Anyhow, sorry for the long post, but I am wondering, has anyone run into this problem and have you found a good solution for getting Memo field data into a SQL text column?
Thank You,
Dale