私たちは、Webフォーム上のユーザーからクレジットアプリケーションデータを収集しています。phpでodbc経由でquickbooksデータベースに接続していますか?
私はWebフォームを直接QBに結びつけていません。
私は実際にQBで直接作業したことがないので、QBテーブル構造がこのデータのコレクションにどのようなものであるのか、それがユーザーに表示されるのか分かりません。しかし私のオフィスの他の人はそうします。
私はまだオープンソース/無料のオプションに関する情報をお待ちしております。
最初に希望するオプションを削除して問題を簡略化します。
フラットファイルをquickbooksにインポートする方法について説明しましょう。
私はQuickBookのコピーを持っていないので、quickbooksのネイティブなオプションはありませんが、インポートする.iniファイルを期待しているQBに関するチャットがWeb上に表示されます。 (まだ期待しているフォーマットはわかりませんが、後で調べてみましょう)
mySQLからフラットファイルをフラットブックにインポートしたり、洞察を提供するリンクを知っていれば、 (今はあまり見つけていない)。
[エンド編集]
私は、このシナリオはおそらく珍しいですが、私は2つの方法のいずれかで、既存のQuickBooksのデータベースに接続する必要があることを認識しています。
1)私たちのWebサイトで実行されているPHPスクリプトから直接入手するか、Webからquickbooksに直接ユーザーの提供するデータを挿入します。
または
2)のQuickBooksに直接MySQLデータベースとMySQLから後でエクスポートデータへのユーザーのデータを置きます。
最初のオプションが実行可能な場合は、quickbooksデータベースへのODBC接続を確立することに感謝します。
は、私のようなもので、それについて行くことができます:あなたはすでにこれを見ているかもしれませんが、あなたがいない場合、あなたは必要条件を提供するようだと見てみたいと思うでしょう、セットアップ手順
try {
$conn = @odbc_connect("DSNName", "", "", "SQL_CUR_USE_ODBC");
// un and pw parameters are passed as empty strings since the DSN
// has knowledge of the password already.
// 4th parameter is optional
$exec = @odbc_exec($conn, $insert) or die ("exec error");
echo "success!";
}
catch (Exception $e) {
echo $e->getMessage();
} // end try catch
ありがとうございます。これは、207バージョンで利用可能な場合、Opt 3が動作するように思えます。私は上司が何を望んでいるのかよく分からず、この問題を解決する方法に影響します。オプションありがとうございます。 – m42
私は2007バージョンを意味しました。 – m42
うれしかった!クイックブックの米国版を使用している場合はすでにSQL版ですが、カナダでは2008年に切り替えました。あなたの上司がQODBCを購入してくれることを願っています。安定していて、サポートを受けることができ、プロジェクトに取り組む時間を減らすことができます。無料でオープンソースは、常に安いことを意味するわけではありません。 –