- Can access FoxPro from .NET?
Sim , você pode usar o FoxPro OLE DB Driver fornecido pela Microsoft, para conectar-se ao FoxPro através do .NET. Isso pode ser feito em C # da seguinte maneira:
OleDbConnection oleDbConnection1 = new OleDbConnection("Provider=VFPOLEDB.1;"+
"Data Source=C:\myVFPDatabase.DBC;");
oleDbConnection1.Open();
OleDbConnection oleDbConnection1 = new OleDbConnection();
oleDbConnection1.ConnectionString = "Provider=VFPOLEDB.1;" +
"Data Source=C:\myVFPDatabase.DBC;";
oleDbConnection1.Open();
Segundo a Microsoft, isso funciona com pelo menos o Visual FoxPro 7. O FoxPro 2.6 não suporta arquivos DBC e, como tal, você teria que acessá-lo do modo DBF (de acordo com programmer2programmer pelo menos), como:
"Provider=vfpoledb.1;Data Source=C:\MyDataDirectory\;Collating Sequence=general;"
Observe que o primeiro link também menciona como configurar e testar a conexão no Visual Studio (se você estiver usando, é claro). Quanto à sua segunda pergunta,
- Can I put triggers on FoxPro 2.6?
Infelizmente, Não , você não pode criar gatilhos no FoxPro 2.6 (graças ao usuário @Morons e à Internet)