Lo sviluppatore .NET ha bisogno del consiglio FoxPro

5

Abbiamo una prospettiva con FoxPro 2.6 (qualunque cosa significhi) sistema.

Il nostro prodotto si integra con altri sistemi tramite i trigger (solitamente). Inseriremo due trigger sul sistema X e quindi estrarremo i dati raccolti per il nostro utilizzo. In questo modo non è necessario personalizzare il prodotto del cliente e funziona in modo ottimale (quasi in tempo reale: eseguiamo il polling delle modifiche ogni 30 secondi).

Domanda:

  1. Posso inserire trigger su FoxPro 2.6?
  2. Può accedere a FoxPro da .NET?

Qualche cattura / avvertimento?

    
posta katit 28.09.2012 - 16:33
fonte

1 risposta

5
  1. Can access FoxPro from .NET?

, puoi utilizzare Driver OLE DB FoxPro fornito da Microsoft per connettersi a FoxPro tramite .NET. Può essere fatto in C # nel seguente modo:

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();

Secondo Microsoft, questo funziona almeno con Visual FoxPro 7. FoxPro 2.6 non supporta i file DBC e come tale dovresti accedervi in modo DBF (secondo programmer2programmer almeno), ad esempio:

"Provider=vfpoledb.1;Data Source=C:\MyDataDirectory\;Collating Sequence=general;" 

Si noti che il primo collegamento menziona anche come configurare e testare la connessione in Visual Studio (se si sta utilizzando ovviamente). Per quanto riguarda la tua seconda domanda,

  1. Can I put triggers on FoxPro 2.6?

Purtroppo, No , non puoi creare trigger in FoxPro 2.6 (grazie a utente @Morons e Internet)

    
risposta data 28.09.2012 - 16:45
fonte

Leggi altre domande sui tag