2012-05-11 7 views
3

私は、データベースとしてFoxproを使用するプログラムを使用する会社で働いています。Visual FoxProを使用したプログラミング/データベーカリング

Visual FoxProが単なるDBまたはそのプログラミング言語+データベースの組み合わせであると、実際はちょっと混乱します。

私はそれに統合するソフトウェアを作成したいが、私はデータベースの日付を操作するだけでよい(私はソースにアクセスしないので)。

Visual FoxProと同等のSQL Management Studioはありますか?また、データベースファイルを見てテーブルとデータを確認できますか?それともプログラミングにどのように組み込まれているのでしょうか?それを操作するにはソースが必要でしょうか?

+0

ADO.NET ODBCまたはOleDbプロバイダーを通じてFoxproデータベースを使用できます。接続ストリングのためのGoogleの周り。 –

+0

本当にただ一つの日付の値を更新する必要はありますか? –

+0

ご参考までに、FoxProはAccessと似ていますが、XBaseをベースにしています。 FoxProは、データベース固有のアプリケーションを作成するためのプログラミング言語としてXBaseを使用するデータベース管理システムです。いずれかのデータベースとして使用することもできますが、ほとんどの人はFoxProでアプリケーション全体を書きます。 – Icemanind

答えて

1

FoxPro自体がなくても(アクセスと思う)、あなたはODBCを使いこなしていて、それを自分で書いています。またはそれより良い(明らかに)OLEDBプロバイダがあります。

Sm OLE DB Provider for Visual FoxPro

と@Timメドラのように、私はごめんなさい。

2

最高のSQL Management Studioは、VFP IDEと同等です。ただし、C#開発者としては、LINQPadを使用して、LINQを使用してデータを操作し、VFP構文について何も知る必要がないようにすることをお勧めします。限り、VFPデータを操作するいくつかのC#コードを書いて...私はVFPとVFP EFプロバイダにLINQをチェックアウトすることをお勧めします。

完全な開示:私はので、私は少しバイアスであるかもしれないLINQ to VFPLINQPad Providerを書いた、とVFP EF Provider :)

2

Visual FoxProは、プログラミング言語と、すべてのものに包まれたデータベースの両方です。 Visual Foxproを入手できる場合は、独自のプログラミングを行い、必要に応じてテーブルを開いて更新するなどの作業を直接行うことができます。

さらに、マイクロソフトでは、VFPテーブルに接続して共通のすべての選択/挿入/更新/削除機能も実行できるOleDbProviderを提供しています。つまり、あなたはあなたが快適であるかもしれない何でも.netを使うことができます。私は個人的にはC#とMicrosoft OleDbProviderを使用しており、いくつかのWebサイトとデスクトップアプリケーションも作成しており、すべてテーブルに直接アクセスしています。唯一の問題は、いずれかのテーブルが第三者の暗号化ツールを使用して暗号化されている場合です。

私と他の人は、VFPに接続してデータを選択、挿入、更新する方法について多くの記事を用意していますので、気にする必要はありません。私は、このような

C#VFP OLEDBとして

をタグ検索を使用して起動しないだろうそして、あなたは常にあなたが動けなくなるとき答えを得るためにここに再び尋ねることができるようになります:)

0

誰もが言うには必要ありませんが「申し訳ありません」とAlan B氏は言っていますが、FoxProのアプリケーションは、ほとんどの人がこれまでに気づく以上に多くあります。私は大規模なデータファイルを持つアクセスクレーターでMS AccessのアプリケーションをFoxProに変換するのに良い生活をしました。

FoxProは、データベース(Think RDBMSシステム)と優れた高速アプリケーション開発ツールの両方です。 OleDbProviderでテーブルを簡単に読むことができます。フロントエンドとして使用する場合は、メインデータベースのANYに簡単に接続できます。私は個人的にMySql、Sql-Serverに接続するアプリケーションを持っています。

Visual Studio 2010を使用している場合、FoxProテーブルのデータを読み込んで返すためにC#でアプリケーションを作成すると、トムは何をしようとしているのかについての情報の優れたリンクを提供します

関連する問題