私は、leaves stru2mysql.prgとvfp2mysql_upload.prgを使用してDBFから.sqlダンプファイルを作成しました。私はODBCを使用してvfpからmysqlデータベースに接続します。私はSQLダンプファイルをアップロードする方法を知っていますが、ダンプファイルを作成した後、つまりサードパーティーなしで(自動的に)ダンプファイルをアップロードできます。私は、ソースコマンドを使用すると思ったが、それはmysqlのプロンプトで実行する必要があります。ここでの仮定は、私のエンドユーザーがどのようにインポートする(それらのほとんどはいけない)知られていません。どのように私はSQLファイルのインポートを自動化することができますmysql database.thank youビジュアルfoxproを使用してmysqlにデータベースをダンプする
0
A
答えて
0
私はあなたが探しているものは、FoxproのさまざまなSQL *関数だと思います。 SQLCONNECT
(またはSQLSTRINGCONNECT
)、SQLEXEC
、およびSQLDISCONNECT
のVFPヘルプまたはMSDNを参照してください。マイクロソフトはドキュメントのそれぞれの良い例を提供しています。
を使用して、Leafeのプログラムの出力をSQLEXEC
関数の文字列にすることもできます。
0
ここでは、Visual FoxProデータベースからデータを取得し、MySqlデータベースにアップロードする手順を示します。これらはすべて、コマンドボタンによって起動されるフォーム上のカスタムメソッドに入れられます。たとえば、メソッドは 'uploadnewdata'となり、必要なデータテーブルのパラメータを渡します。
1)サーバーに接続 - MySql ODBC を使用します。2)ユーザーを検証します(SQLEXECを使用して、 m.WorkingDatabase < IFユーザーテーブル のレコード> -1 nRetVal = SQLEXEC(m.WorkingDatabase、 "ユーザーがSELECT * FROM"、 "csrUsersOnServer")
SELECT csrUsersOnServer
SELECT userid,FROM csrUsersOnServer;
WHERE ALLTRIM(UPPER(userid))=ALLTRIM(UPPER(lcRanchUser));
AND ALLTRIM(UPPER(lcPassWord))=ALLTRIM(UPPER(lchPassWord));
INTO CURSOR ValidUsers
IF _TALLY>=1
ELSE
=MESSAGEBOX("Your Premise ID Does Not Match Any Records On The Server","System Message")
RETURN 0
ENDIF
ELSE
=MESSAGEBOX("Unable To Connect To Your Database", "System Message")
RETURN 0
ENDIF
3)それが成功したら、私は自分を作成ベースカーソル(これは私が送信しているもの) 4)私はそのカーソルをループして、 ds 5)SQLEXECとINSERT INTOを使用して、各レコードを更新します。 6)プログラムがカーソルの処理を終了すると、メッセージボックスに「finished」メッセージが生成され、コントロールがフォームに戻ります。
すべてのユーザーは、開始表を選択し、ログイン情報を入力してください
関連する問題
- 1. views.pyファイルを使用してmysqlデータベースをダンプできない
- 2. rakeを使用してデータベースをダンプしてロードする
- 3. Pythonでmysqldumpを使わずにMySQLデータベースをダンプする方法
- 4. Android DB:SQLダンプを使用して2つのデータベースをマージする
- 5. クエリーを使用してMySQLをダンプする
- 6. Mysql:データに沿ってデータベースをダンプする
- 7. MySQLデータベースのダンプを新しいPGデータベースに変換するには?
- 8. 非常に大きなダンプをMySQLデータベースにインポートする
- 9. MySQLデータベースを別のサーバ上の新しいデータベースにダンプします
- 10. FoxProデータベースとasp.net
- 11. PHPMyAdminを使用してMySQLデータベースをエクスポート
- 12. PHPを使用してfoxproレジストリを表示する方法
- 13. MySQL PDOを使用してデータベース名を検出するには
- 14. スクリプトを使用して.csvファイルをMySQLデータベースにロードする
- 15. MYSQLとPHPを使用してセッションIDをデータベースにリンクする
- 16. シェルスクリプトを使用してmysqlデータベースにアクセスするには?
- 17. ObjectOutputStreamを使用してMySQLデータベースに挿入する
- 18. Visual FoxproデータベースをSQL Serverデータベースに変換する方法
- 19. Visual FoxProを使用したプログラミング/データベーカリング
- 20. PHPスクリプトを使用してデータベースfoxpro(.dbf)ファイルをsqliteデータベースファイルに変換する方法は?
- 21. MySQLワークベンチを使用してMySQLデータベースにアラビア文字を挿入する
- 22. PHPを使用してプレーンテキストとしてSQLをダンプする
- 23. SSHを使用してPHPを使用してリモートMySQLデータベースに接続
- 24. MySQLデータベースのデータの10%だけをダンプする
- 25. リモートマシンからMySQLダンプを使用する方法
- 26. django管理コマンドを使用してデータベースをダンプして新しいDBに移行します
- 27. フラグメントを使用してmysqlデータベース情報を取得する
- 28. vbを使用してデータベースmysqlの画像を取得する
- 29. mysqlコマンドを使用して複数のデータベースを削除する
- 30. 動的データベース名を使用してMysqlテーブルを作成する