![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi, I want to open tables from a compiled Foxpro 2.6 application. I dont have FoxPro 2.6 but I have Visual FoxPro 6.0 and Access. (The tables are .DBF) The problem I have is with the memo fields. With VFP 6.0, I can import the table that have a memo field but the memo field itself is blank (that is the information is missing). With Access, the tables that have a memo fields will not import at all giving the message “External table isn’t in the expected format”. Also, the ODBC drivers for Foxpro 2.6 are no longer functionnal or supported. I suppose the problem has to do with the way XBASE treats a memo field and I need to go beyond that. I have three objective in mind for doing this. 1.) Changing the information in the database directly without using the application. 2.) Use VFP 6.0 to build the links between the tables and use VFP 6.0 as a report writer. 3.) Ensure that I can in fact open and connect all tables before I purchase a report writer that will work with my database (such as FoxFire, Crystal Report Writer, or R&R) Although I heard a lot of good about FoxPro, I have no experience whatsoever with it, (I just installed VFP 6.0 and opened it for the first time) and dont know what is feasible or where to look. I also heard about a new product from Microsoft Visual studio.net which seems to be a magic bullet and might be able to achieve this. Any ideas as to feasibility regarding this ? |
#3
| |||
| |||
|
|
On 18 Jul 2003 12:56:40 -0700, mbalmoral (AT) netscape (DOT) net (Maurice Balmoral) wrote: Not sure what you mean by 'importing' tables to vfp6. Vfp6 can open FPW2.6 files natively. Just go to the command window and type 'Use <tablename>'. Everything should be there unless the memo file itself is corrupt (the .fpt file). Just an aside about your point #1. It may not be a good idea to change information in a table through the back door unless you fully understand all the table links etc. Changing information in one table may well have an impact in another table that the application takes care of in code. If you don't take care of the same situations through the back door, you may just render the application itself useless. Alan Hi, I want to open tables from a compiled Foxpro 2.6 application. I dont have FoxPro 2.6 but I have Visual FoxPro 6.0 and Access. (The tables are .DBF) The problem I have is with the memo fields. With VFP 6.0, I can import the table that have a memo field but the memo field itself is blank (that is the information is missing). With Access, the tables that have a memo fields will not import at all giving the message “External table isn’t in the expected format”. Also, the ODBC drivers for Foxpro 2.6 are no longer functionnal or supported. I suppose the problem has to do with the way XBASE treats a memo field and I need to go beyond that. I have three objective in mind for doing this. 1.) Changing the information in the database directly without using the application. 2.) Use VFP 6.0 to build the links between the tables and use VFP 6.0 as a report writer. 3.) Ensure that I can in fact open and connect all tables before I purchase a report writer that will work with my database (such as FoxFire, Crystal Report Writer, or R&R) Although I heard a lot of good about FoxPro, I have no experience whatsoever with it, (I just installed VFP 6.0 and opened it for the first time) and dont know what is feasible or where to look. I also heard about a new product from Microsoft Visual studio.net which seems to be a magic bullet and might be able to achieve this. Any ideas as to feasibility regarding this ? My real address is alan at attcanada dot ca (with a 'p' on 'alan' making it 'alanp', and no spaces). I'm sick of email spam. |
#4
| |||
| |||
|
|
On 21 Jul 2003 11:38:19 -0700, mbalmoral (AT) netscape (DOT) net (Maurice Balmoral) Memo is what you see in the field until you double click on the field (or press ctrl + PgDn). When you double click, it opens up and shows you the actual content. Before double clicking, if it starts with an upper case 'M', then there is content, a lower case 'm' indicates it's empty. Alan |
![]() |
| Thread Tools | |
| Display Modes | |
| |