MartyConnelly
martyconnelly at shaw.ca
Tue Jan 4 13:11:24 CST 2005
It is possible you have corrupt headers in dbf file, Wild guess. Not as common as Access corruption. incorrect/corrupt dbf header record counter, before VFP 8.0 error was ignored and records could be lost. There is one company that has a full dbf dbc recovery program abri.com. Maybe your client has a copy. Maybe also try importing problem dbf file into Excel for clues. Or if courageous install Beta 9.0 of Visual FoxPro. Rocky Smolin - Beach Access Software wrote: > I get two terse responses from the linker depending on which table I > try to link: 1) The Microsoft Jet database engine could not find the > object 'hreceived.DBF'. Make sure the object exists and that you > spell its name and path name correctly. (Although I picked it off the > list of tables, so I know it's there and spelled correctly), and 2) > External table is not in the specified format. > > (Deep sigh). Well, it may be moot anyway. Client has discovered a > third party query and reporting tool for FoxPro, looks kind of like > Crystal reports from the web site, and they can use that to extract > data to shoot over to an Access-based business analysis and reporting > module which they want me to write. > > Still, I'd like to figure this one out. They told me that the guy who > wrote the system is a one-man band, and very hard to get ahold of. > > Rocky > > ----- Original Message ----- From: "William Hindman" > <dejpolsys at hotmail.com> > To: "Access Developers discussion and problem solving" > <accessd at databaseadvisors.com> > Sent: Monday, January 03, 2005 11:18 PM > Subject: Re: [AccessD] Reading FoxPro Tables > > >> ..did you select dbIII as the file type? ...some pre VFP dbfs will >> not show unless you ask to see the dbIII ones. >> >> William Hindman >> >> >> ----- Original Message ----- From: "Rocky Smolin - Beach Access >> Software" <bchacc at san.rr.com> >> To: "Access Developers discussion and problem solving" >> <accessd at databaseadvisors.com> >> Sent: Monday, January 03, 2005 9:48 PM >> Subject: Re: [AccessD] Reading FoxPro Tables >> >> >>> Marty: >>> >>> There is a .dbc file which I pointed to at the request of the >>> Connect dialog box. Seemed to work except that not all of the .dbf >>> table showed up for linking. >>> >>> Rocky >>> >>> ----- Original Message ----- From: "MartyConnelly" >>> <martyconnelly at shaw.ca> >>> To: "Access Developers discussion and problem solving" >>> <accessd at databaseadvisors.com> >>> Sent: Monday, January 03, 2005 6:09 PM >>> Subject: Re: [AccessD] Reading FoxPro Tables >>> >>> >>>> Check if you have a .dbc file (metatable file) that incorporates >>>> the free table directory. >>>> Try linking to that. It's existance is dependant on version of Foxpro. >>>> the OLE DB Provider may not work without it. >>>> >>>> I haven't tried it not sure of syntax but just point to dbf table >>>> directory >>>> >>>> oConn.Open "Provider=vfpoledb;" & _ >>>> "Data Source=C:\vfp8\Samples\DatadbfDir;" & _ >>>> "SourceType=DBF;" & _ >>>> "Mode=ReadWrite|Share Deny None;" & _ >>>> "Collating Sequence=MACHINE;" & _ >>>> "Password=''" >>>> >>>> Rocky Smolin - Beach Access Software wrote: >>>> >>>>> Marty: >>>>> >>>>> I was hoping to link to these table inthe database container and >>>>> avoid the coding. >>>>> >>>>> But if I hafta, I hafta. >>>>> >>>>> Rocky >>>>> >>>>> ----- Original Message ----- From: "MartyConnelly" >>>>> <martyconnelly at shaw.ca> >>>>> To: "Access Developers discussion and problem solving" >>>>> <accessd at databaseadvisors.com> >>>>> Sent: Monday, January 03, 2005 4:42 PM >>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>> >>>>> >>>>>> Instead of using the ODBC how about "Microsoft OLE DB Provider >>>>>> for Visual FoxPro 8.0" , the ODBC is good only up to Visual >>>>>> FoxPro 6.0 >>>>>> 9.0 is out in Beta. >>>>>> >>>>>> Microsoft OLE DB Provider for Visual FoxPro 8.0 >>>>>> It should be backward compatible. How far back I dunno. >>>>>> The Visual FoxPro OLE DB Provider is supported by OLE DB System >>>>>> Components as provided by MDAC 2.6 or later >>>>>> Mdac 2.6 is installable by Win98 SE + >>>>>> However MDAC 2.7 is Win2000+ >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?FamilyId=0F43EB58-7A94-4AE1-A59E-965869CB3BC9&displaylang=en >>>>>> >>>>>> >>>>>> Sample connection string >>>>>> >>>>>> OLE DB Provider for Visual FoxPro >>>>>> oConn.Open "Provider=vfpoledb;" & _ >>>>>> "Data Source=C:\vfp8\Samples\Data\myVFPDB.dbc;" & _ >>>>>> "Mode=ReadWrite|Share Deny None;" & _ >>>>>> "Collating Sequence=MACHINE;" & _ >>>>>> "Password=''" >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dggrfoledbproviderforvisualfoxpro.asp >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/foorivisualfoxprodataaccessusingoledbprovider.asp >>>>>> >>>>>> http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_foxhelp/html/dgtskaccessingvisualfoxprodatainmicrosoftofficexp.asp >>>>>> >>>>>> >>>>>> Visual FoxPro 9.0 Beta >>>>>> Download for Microsoft Visual FoxPro 9.0 public beta. Good until >>>>>> March 31 2005 >>>>>> >>>>>> http://www.microsoft.com/downloads/details.aspx?familyid=23fbc57b-93b0-4cb7-b376-53ca04fca159&displaylang=en >>>>>> >>>>>> >>>>>> Rocky Smolin - Beach Access Software wrote: >>>>>> >>>>>>> Making some progress. I downloaded from: >>>>>>> >>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>> >>>>>>> >>>>>>> Now I can link some of the tables by selecting ODBC databases, >>>>>>> then in Select Data Source select Visual FoxPro Database, in the >>>>>>> Configure Connection dialog select Free Table Directory, browse >>>>>>> to the directory containing the free tables, clock OK then I get >>>>>>> a list of tables but not all of the .dbf tables are in the link >>>>>>> list that are in the directory. >>>>>>> >>>>>>> So I'm getting closer. >>>>>>> >>>>>>> Do you know of some reason why all of the tables wouldn't appear >>>>>>> in the link tables list? >>>>>>> >>>>>>> Regards, >>>>>>> >>>>>>> Rocky Smolin >>>>>>> Beach Access Software >>>>>>> http://www.e-z-mrp.com >>>>>>> 858-259-4334 >>>>>>> >>>>>>> >>>>>>> ----- Original Message ----- From: "Gary Kjos" <garykjos at gmail.com> >>>>>>> To: "Access Developers discussion and problem solving" >>>>>>> <accessd at databaseadvisors.com> >>>>>>> Sent: Monday, January 03, 2005 3:14 PM >>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>> >>>>>>> >>>>>>>> Crud....how about this stuff. Might give you some clues anyway. >>>>>>>> >>>>>>>> http://support.microsoft.com/kb/q200393/ >>>>>>>> http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx >>>>>>>> >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_20924251.html >>>>>>>> http://www.experts-exchange.com/Databases/FoxPro/Q_21046680.html >>>>>>>> http://www.able-consulting.com/MDAC/ADO/Connection/ODBC_DSNLess.htm >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> On Mon, 3 Jan 2005 14:43:59 -0800, Rocky Smolin - Beach Access >>>>>>>> Software <bchacc at san.rr.com> wrote: >>>>>>>> >>>>>>>>> Gary: >>>>>>>>> >>>>>>>>> Failed. It tells me to download the latest version of MDAC. >>>>>>>>> SO I download >>>>>>>>> 2.8 and it tells me that it's incompatible with my current OS. >>>>>>>>> >>>>>>>>> So I go to the instructions to create the data source in the >>>>>>>>> Control Panel. >>>>>>>>> But I get an error when I select the Visual FoxPro driver - >>>>>>>>> tells me I must >>>>>>>>> install the current version of the visual FoxPro driver and >>>>>>>>> directs me to a >>>>>>>>> page that no longer exists to get the update. >>>>>>>>> >>>>>>>>> Microsoft...gotta love 'em. >>>>>>>>> >>>>>>>>> Rocky >>>>>>>>> >>>>>>>>> ----- Original Message ----- >>>>>>>>> From: "Gary Kjos" <garykjos at gmail.com> >>>>>>>>> To: "Access Developers discussion and problem solving" >>>>>>>>> <accessd at databaseadvisors.com> >>>>>>>>> Sent: Monday, January 03, 2005 10:19 AM >>>>>>>>> Subject: Re: [AccessD] Reading FoxPro Tables >>>>>>>>> >>>>>>>>> > Didja look at this in the KB? >>>>>>>>> > >>>>>>>>> > "HOW TO: Use Visual FoxPro DBC Files in Microsoft Access 2000" >>>>>>>>> > >>>>>>>>> > http://support.microsoft.com/?kbid=197893 >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > On Mon, 3 Jan 2005 09:02:04 -0800, Rocky Smolin - Beach Access >>>>>>>>> > Software <bchacc at san.rr.com> wrote: >>>>>>>>> >> Drew: >>>>>>>>> >> >>>>>>>>> >> The first problem is that when I try to link tables, in the >>>>>>>>> >> combo >>>>>>>>> box >>>>>>>>> >> 'Files >>>>>>>>> >> of Type' there's no Fox Pro option, unlike my A97 install. >>>>>>>>> >> There >>>>>>>>> is >> ODBC >>>>>>>>> >> Databases. >>>>>>>>> >> >>>>>>>>> >> When I select that I get the Select Data Source dialog >>>>>>>>> box. In >>>>>>>>> the >> File >>>>>>>>> >> Data Source I have Microsoft FoxPro VFP Driver.dsn which I >>>>>>>>> added >>>>>>>>> but >> I'm >>>>>>>>> >> not >>>>>>>>> >> sure I did it correctly. Anyway, when I select it I get a >>>>>>>>> fatal >>>>>>>>> error >>>>>>>>> >> ODBC--call failed, Driver does not support this function (#0). >>>>>>>>> >> >>>>>>>>> >> And that's where I'm currently stuck. >>>>>>>>> >> >>>>>>>>> >> Rocky >>>>>>>>> >> >>>>>>>>> >> >>>>>>>>> >> ----- Original Message ----- >>>>>>>>> >> From: <DWUTKA at marlow.com> >>>>>>>>> >> To: <accessd at databaseadvisors.com> >>>>>>>>> >> Sent: Monday, January 03, 2005 7:05 AM >>>>>>>>> >> Subject: RE: [AccessD] Reading FoxPro Tables >>>>>>>>> >> >>>>>>>>> >> > What error message are you getting from Access when >>>>>>>>> trying to >>>>>>>>> import >> > or >>>>>>>>> >> > link >>>>>>>>> >> > the data from the .dbf files? Do the .dbf files have >>>>>>>>> coinciding >> > .inf >>>>>>>>> >> > files? >>>>>>>>> >> > That's a file that Jet likes to put in there for Access to >>>>>>>>> 'know' >> > where >>>>>>>>> >> > the >>>>>>>>> >> > .cdx files are for the .dbf files. If there is a mapped >>>>>>>>> drive >> > letter >>>>>>>>> >> > in >>>>>>>>> >> > there, Access get's flaky, and doesn't ask for the location >>>>>>>>> of the >>>>>>>>> >> > index >>>>>>>>> >> > files, it just assumes the worse and says it can't find >>>>>>>>> them. >>>>>>>>> >> > >>>>>>>>> >> > Drew >>>>>>>>> >> > >>>>>>>>> >> > -----Original Message----- >>>>>>>>> >> > From: Rocky Smolin - Beach Access Software >> > >>>>>>>>> [mailto:bchacc at san.rr.com] >>>>>>>>> >> > Sent: Saturday, January 01, 2005 10:03 AM >>>>>>>>> >> > To: AccessD at databaseadvisors.com >>>>>>>>> >> > Subject: [AccessD] Reading FoxPro Tables >>>>>>>>> >> > >>>>>>>>> >> > >>>>>>>>> >> > Dear List: >>>>>>>>> >> > >>>>>>>>> >> > I have a requirement to get data from an application written >>>>>>>>> in >> > FoxPro. >>>>>>>>> >> > I >>>>>>>>> >> > tried linking the tables to an Access database but >>>>>>>>> apparently >>>>>>>>> I >> > can't >>>>>>>>> >> > do >>>>>>>>> >> > that. I tried to set up the ODBC thingy in the ODBC manager >>>>>>>>> but got >>>>>>>>> >> > stuck >>>>>>>>> >> > on the DSN field. Don't know what to put there. >>>>>>>>> >> > >>>>>>>>> >> > Can someone get me pointed in the right direction? >>>>>>>>> >> > >>>>>>>>> >> > Many Thanks In Advance and a Happy New Year To All, >>>>>>>>> >> > >>>>>>>>> >> > Rocky Smolin >>>>>>>>> >> > Beach Access Software >>>>>>>>> >> > http://www.e-z-mrp.com >>>>>>>>> >> > 858-259-4334 >>>>>>>>> >> > -- >>>>>>>>> >> > AccessD mailing list >>>>>>>>> >> > AccessD at databaseadvisors.com >>>>>>>>> >> > http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>>> >> > Website: http://www.databaseadvisors.com >>>>>>>>> >> > -- >>>>>>>>> >> > AccessD mailing list >>>>>>>>> >> > AccessD at databaseadvisors.com >>>>>>>>> >> > http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>>> >> > Website: http://www.databaseadvisors.com >>>>>>>>> >> > >>>>>>>>> >> >>>>>>>>> >> -- >>>>>>>>> >> AccessD mailing list >>>>>>>>> >> AccessD at databaseadvisors.com >>>>>>>>> >> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>>> >> Website: http://www.databaseadvisors.com >>>>>>>>> >> >>>>>>>>> > >>>>>>>>> > >>>>>>>>> > -- >>>>>>>>> > Gary Kjos >>>>>>>>> > garykjos at gmail.com >>>>>>>>> > -- >>>>>>>>> > AccessD mailing list >>>>>>>>> > AccessD at databaseadvisors.com >>>>>>>>> > http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>>> > Website: http://www.databaseadvisors.com >>>>>>>>> > >>>>>>>>> >>>>>>>>> -- >>>>>>>>> AccessD mailing list >>>>>>>>> AccessD at databaseadvisors.com >>>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Gary Kjos >>>>>>>> garykjos at gmail.com >>>>>>>> -- >>>>>>>> AccessD mailing list >>>>>>>> AccessD at databaseadvisors.com >>>>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>>>> Website: http://www.databaseadvisors.com >>>>>>>> >>>>>>> >>>>>> >>>>>> -- >>>>>> Marty Connelly >>>>>> Victoria, B.C. >>>>>> Canada >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> AccessD mailing list >>>>>> AccessD at databaseadvisors.com >>>>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>>>> Website: http://www.databaseadvisors.com >>>>>> >>>>> >>>> >>>> -- >>>> Marty Connelly >>>> Victoria, B.C. >>>> Canada >>>> >>>> >>>> >>>> -- >>>> AccessD mailing list >>>> AccessD at databaseadvisors.com >>>> http://databaseadvisors.com/mailman/listinfo/accessd >>>> Website: http://www.databaseadvisors.com >>>> >>> >>> -- >>> AccessD mailing list >>> AccessD at databaseadvisors.com >>> http://databaseadvisors.com/mailman/listinfo/accessd >>> Website: http://www.databaseadvisors.com >>> >> -- >> AccessD mailing list >> AccessD at databaseadvisors.com >> http://databaseadvisors.com/mailman/listinfo/accessd >> Website: http://www.databaseadvisors.com >> > -- Marty Connelly Victoria, B.C. Canada