問題タブ [turbodbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - ターボDC経由でdasdataframeをmssqlに書き込む際のエラー
220 のパーティションと 7 列を持つ dask データフレームがあります。このファイルを bcp ファイルからインポートし、dask でいくつかのラングリングを完了しました。次に、turboodbc を使用して、このファイル全体を mssql に書き込みます。次のようにDBに接続します。
次に、中程度の記事で見つけた関数を使用して、DB のテスト テーブルに書き込みます。
def turbo_write(mydb, df, table): """turbodbc を使用してデータを sql に挿入します。""" start = time.time() # 列の準備 columns = '(' columns += ', '.join(df.列) 列 += ')'
これは、次のように少量の行をアップロードすると機能します。
より多くの行を実行しようとすると失敗します:
エラーが発生します:
RuntimeError: Python インスタンスを C++ 型にキャストできません (詳細については、デバッグ モードでコンパイルしてください)
エラーなしで dask データフレーム全体を mssql に書き込むにはどうすればよいですか?
python - mysql-python接続にturbodbcを使いたかった。セットアップを手伝ってくれませんか
セットアップについては、このドキュメントを参照しました: https://turbodbc.readthedocs.io/en/latest/pages/getting_started.html
私pip install turbodbc
がエラーを出したので。そこに記載されている前提条件のダウンロードを開始しました。しかし、5番目のステップ(したがって6番目)でエラーに直面しました
- 実行します
.\bootstrap.bat
(これにより、b2 実行可能ファイルが生成されます)。 - 実行します
.\b2
(ステージ ディレクトリとコンテンツが生成されます。実行には数分かかります)。
私はエラーに行きます:.bootstrap.bat: command not found
私のブーストバージョンはboost_1_76_0
.
よろしくお願いいたします。