問題タブ [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.

0 投票する
1 に答える
123 参照

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 に書き込むにはどうすればよいですか?

0 投票する
0 に答える
39 参照

python - mysql-python接続にturbodbcを使いたかった。セットアップを手伝ってくれませんか

セットアップについては、このドキュメントを参照しました: https://turbodbc.readthedocs.io/en/latest/pages/getting_started.html

pip install turbodbcがエラーを出したので。そこに記載されている前提条件のダウンロードを開始しました。しかし、5番目のステップ(したがって6番目)でエラーに直面しました

  1. 実行します.\bootstrap.bat(これにより、b2 実行可能ファイルが生成されます)。
  2. 実行します.\b2(ステージ ディレクトリとコンテンツが生成されます。実行には数分かかります)。

私はエラーに行きます:.bootstrap.bat: command not found

私のブーストバージョンはboost_1_76_0.

よろしくお願いいたします。