Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Visual foxpro & C#] .DBF is not a table error

Pagina: 1
Acties:

  • elgringo
  • Registratie: Januari 2001
  • Laatst online: 16-09 20:30
Ik heb een path met DBF files, deze probeer ik met C# icm visual foxpro oledb driver (versie 9) in te lezen.

connectiestring:
"Provider=vfpoledb;Data Source="+path +";Mode=Read"

Openen gaan prima, maar mijn query:
"Select * from mach_all" niet.

Dan krijg ik de fout:
"c:\\dbf\\mach_all.dbf is not a table."

Maar de mach_all.dbf bestaat wel en kan ik met excel / dbf viewer gewoon openen als tabel. De tabel heeft 5 kolommen en een stuk of 30 records.

In de directorie zelf stonden ook wat andere bestanden, met de extenties .mbk en .mdx (dus mach_all.mbk en mach_all.mbx ) als ik deze bestanden verwijdert kan hij de query wel uitvoeren en doet alles het wel.

Wat is de oorzaak hiervan?

EDIT: de jet.oledb pakt hem prima met of zonder de indexen

[ Voor 10% gewijzigd door elgringo op 16-04-2008 07:49 ]

if broken it is, fix it you should