問題タブ [pypyodbc]
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 - pypyodbc cursor.execute() リスト インデックスが範囲外です
遅くなりました。疲れています。愚かな間違いを犯しているだけだといいのですが、それがわかりません。誰かが私が間違っているかもしれないことを見ることができますか? SQL Server Management Studio で SQL を実行すると、問題なく動作します。カーソルに対して他の SQL ステートメントを実行できますが、これは実行できません。
前もって感謝します
システム:
クエリ:
コード:
例外:
python - Pypyodbc: ライブラリ 'FreeTDS' を開けません: ファイルが見つかりません") SQL サーバーに接続しようとするとエラーが発生する
Mac で Pypyodbc を使用して SQL Server に接続しようとすると、次のエラーが発生します。
freeTDS と unixodbc をインストールしました
そして、ここにダミーデータを含む接続文字列があります:
python - Python 3.4 で PYODBC をダウンロードする方法
約 2 週間、PYODBC 1.3 を Python 3.4 にダウンロードしようとしています。
https://pypi.python.org/pypi/pypyodbc/1.3.0に行ってフォルダーをダウンロードしました。
easy_install.py と pyodbc.py を実行すると、問題なく動作するようです。しかし、新しいクエリなどを作成しようとすると、PYODBC をインポートすると、「'pyodbc' という名前のモジュールがありません。
ダウンロードの手順を順を追って説明してもらえますか?
それが役立つ場合、私はWindows 32ビットを持っています。
どんな情報でも私を大いに助けてくれます!ありがとうございました!
python-2.7 - Pythonで辞書の値を使用してデータベースでクエリを実行する方法は?
たとえば、私は自分の辞書を持っています:my_dict = {'2':'even','1':'odd','3':'odd'}
そして、これは私のデータベースです:
+---------+--------+
| Numeric | String |
+---------+--------+
| 5 | five |
| 4 | four |
| 3 | three |
| 2 | two |
| 1 | one |
+---------+--------+
my_dict
辞書では、 を使用して、データベース (SQL SERVER) で値keys
を取得し、を使用して、値を次の順序で並べ替えます。String
values
String
odd - even - odd
これが好きになる
one two three
.
出力を次のように出力しますLet's count one two three
。実際、私はJisooの質問に基づいていますデータベースでタプルのリストをクエリすることは非常に似ていますが、私の場合は辞書に関するものです。
python - Pythonの辞書は複製を許可していますか?
このタプルのリストを考えると:
どこ、
は各単語の品詞タグですlists
。辞書に変換します。
それは私にこの出力を与えました:
1つしかないことに気付いたので'the': 'DT'
、順序も変更されました。私が期待しているのは、変換されたものが次のlists
ようになることです。
次に、pypyodbc を使用して、 inのTagalog
値をデータベース (SQL サーバー)に照会します。key
my_dict
次のように出力を文字列に表示します。
python-3.x - SQL_INVALID_HANDLEをスローするOracle 11gR2を使用したPypyodbc
pypyodbc-1.3.3 を使用して oracle DB に接続しています。私がやっている
私は pypyodbc.ProgrammingError: ('', 'SQL_INVALID_HANDLE') を取得しています
問題を解決できません。
注: 私の TNS_ADMIN は、tnsnames.ora ファイルが存在する現在のディレクトリに設定されています。
また、「DBQ」の代わりに「SERVER」を使用してみました。助けてください!
python - Python / pypyODBC: 文字列と NULL を使用した行の挿入
私は Python を初めて使用し、この現在のプロジェクトまで SQL Server と XML 解析を実際に操作したことがありません (最善のアプローチでさえないかもしれません)。簡単に言えば、私の IT チームは非常に未処理であり、データを (XML から解析して) サンドボックス テーブルに入れる必要があります。
属性 [xx]001 から [xx]025 を含む XML のセグメントがあります。解析する XML ごとに、これらの属性のすべてが含まれているわけではありません。したがって、考えられるすべての属性のループを繰り返し、結果をリストに追加します。すべての属性が各 XML に含まれているわけではないため、それぞれを表現しようとすると、noneTypes が発生する可能性があります。NULLに変換する必要があるSQL挿入ステートメントを作成するまでは問題ありません。おそらくこれを処理するための非常に簡単な方法がいくつかありますが、私の初心者のステータスが私の進歩を妨げています. コードの関連部分は次のとおりです...
たぶん、一般的にそれを行うためのより良い方法はありますか?私も同様に制限に達する前に、sqlListが非常に大きくなる可能性があることを懸念しています。
sqlList がどのように見えるかの例を次に示します。
次のエラー メッセージが表示されます。