問題タブ [pymssql]

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 投票する
3 に答える
32315 参照

python - pymssql 経由で SQL Server に接続できません

Windows XP システムで実行されている SQL Server に、ローカル サーバー上の *nix システムから pymssql 経由で接続しようとしています。ただし、以下に示すように接続に失敗します

私が試したこと:

  1. SQL Server とブラウザをネットワーク サーバーとして実行するように設定します。
  2. ユーザー「www」をセットアップします。また、このユーザーを SQL Studio でローカルにテストしました。
  3. Windowsファイアウォールをオフにしました(もちろん一時的に)。

私は何かが欠けています - 私はそれが何であるかわからないだけです。Windows ですべての無限メニュー オプションを試しましたが、役に立ちませんでした。私が気づいたことの 1 つは、Windows ファイアウォールがオンになっている場合 (SQL Server の例外をセットアップした場合)、python が長時間一時停止してからエラーが発生することです。ファイアウォールがオフの場合、エラーはすぐに発生します。

SQL Server で確認できるログはありますか?

0 投票する
2 に答える
4408 参照

python - pymssqlの問題-INSERTがパラメーターで機能しない

私はpymssqlを使用して、Linux上のPythonでデータベースプログラミングを行っています。

クエリへのパラメータの受け渡しに問題があります。この問題は、INSERTクエリでのみ発生するようです。

これは機能します:

しかし、これはしません:

INSERTクエリが機能しない理由はありますか?

トレースバックは次のとおりです。

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

python - Python のトラックバック エラー - pymssql の使用

Python 2.5.2 を使用して以下のコードを実行しようとしています。スクリプトは接続を確立してテーブルを作成していますが、次のエラーで失敗します。

スクリプト

エラー

助言がありますか?さらに、トレースバックエラーをどのように読むのですか?エラーメッセージを理解するのを手伝ってくれる人はいますか? どのように読みますか?一気飲み?

0 投票する
4 に答える
31019 参照

python - Python 2.7を使用してWindowsにpymssqlをインストールするにはどうすればよいですか?

そのようなバイナリはまだないようです。googlecodeに問題があります: http ://code.google.com/p/pymssql/issues/detail?id = 12 しかし、提供されたファイルをどうするかわかりません。

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

python - Python から mssql へのエンコーディングの問題

ご挨拶

pymssqlライブラリを使用して、MSSQL データベースにデータを書き込みたいのですが、エンコードの問題が発生します。DBに書き込むサンプルコードは次のとおりです。

悲しいことに、DB に書き込まれたデータは破損しています。

ここに画像の説明を入力

私のmssqlデータベースの照合は次のとおりです。これはTurkish_CI_AS どのように解決できますか?

0 投票する
2 に答える
1072 参照

python - オブジェクトを含むオブジェクトの Python 検索リスト、部分一致

小さなウェブサイト用のシンプルな検索エンジンを構築しようとしています。私の最初の考えは、Solr、Haystack などのより大きなパッケージの使用を避けることでした。これは、私の検索ニーズが単純化されているためです。

私の希望は、いくつかのガイダンスにより、コードをより Pythonic で効率的なものにし、最も重要なこととして適切に機能させることができることです。

意図された機能: item_number、製品名、またはカテゴリ名の完全または部分的な一致に基づいて製品結果を返します (現在、カテゴリ マッチングの実装はありません)。

いくつかのコード:

変更できないテーブルとフィールドを含む MS SQL データベース。
せいぜい200個くらいの商品を引っ張ってきます。

私に飛び出すいくつかのこと。ネストされた for ループ。製品検索の 2 つの異なる if ステートメントにより、重複した製品が結果に追加される可能性があります。

私が考えたのは、メモリ内に製品があれば (製品はめったに変更されない)、それらをキャッシュして、データベースへの依存を減らし、効率的な検索を提供できる可能性があるということでした。

...今のところ投稿しています...戻ってきて、さらに考えを追加します

編集: 製品のリストを保持するカテゴリ オブジェクトがある理由は、カテゴリ別に整理された製品の HTML ページを表示したいからです。また、実際のカテゴリ番号は将来変更される可能性があり、タプルを保持することは単純で簡単な解決策のように思えました。それと私はデータベースへの読み取り専用アクセス権を持っています。

製品の別のリストの理由は、いくぶんごまかしでした. MSDS (安全シート) を表示できるすべての製品を表示するページがあります。また、検索中にトラバースするレベルが 1 つ少なくなりました。

編集2:

0 投票する
2 に答える
4343 参照

python - Python で DB クエリの出力が表示されない

Python から単純な mssql クエリを実行しています。クエリが DB に到達することをプロファイラーで確認できます。クエリには 1 行の回答があります。Python シェルで出力が表示されない

以下のコードを実行します

助言してください ありがとう、アサフ

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

sqlalchemy - sqlalchemy pymssql「ピアによる接続リセット」の回復

私はcherrypy Webサービスを実行しており、sqlalchemyを介したpymssql接続の「ピアによる接続リセット」から回復するための最良のオプションは何か疑問に思っています。今すぐWebサービスを再起動する必要があります。

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

python - Pymssql、MSSQL2008 から Unicode データを読み取るために使用する方法

ubuntu-10.10でpymssql-1.0.2とfreetds-0.82.7を使用しました。また、windows-7 に mssql2008 サーバーがあります。pymssql と freetds を使用して、ubuntu から mssql に接続できます。しかし、mssql データベースから Unicode データを取得できません。データベースの照合順序は Cyrillic_General_CI_AS です。

私の freetds.conf ファイルは次のようになります。

私のコードは次のようになります。

期待される結果: "Өмнөговь аймаг" 実際の結果: "ªìíºãîâü àéìàã"

「UTF-8」文字セットを使用すると、fetchall() 呼び出しでエラーがスローされ、utf8 がコード ページの範囲外のデータを読み取れないことを意味します。

mssqlデータベースに保存されているUnicodeデータを取得するには? 手をあげてください!

よろしく、オーギル

0 投票する
3 に答える
2132 参照

python - Mac OS 10.6(python 2.6)へのpymssqlのインストール/ビルド

READMEとここhttp://code.google.com/p/pymssql/wiki/Compilationで説明されているように、Cython(v0.14.1)、FreeTDS(MacPortsを使用したv0.82)をインストールしましたが、すでにXCodeを使用しています。 gccでインストールされます。

ビルドエラーが発生しました: 、、、などのpython setup.py install多くのエラーといくつかのエラーundeclared name not builtin:strlenPyMem_MallocPyMem_FreePY_LONG_LONG___ is deprecated, use 'cpython'

Googleは私にこのスレッドhttp://groups.google.com/group/cython-users/browse_thread/thread/468bb80480ede699/dc8267a4274c2413from libc.string cimport strlen, strcpyを見つけました。ここで、誰かが最初のエラーに対処します(からに変更されfrom stdlib cimport strlen, strcpyました)。

今私は得ています:_mssql.pyx:650:34: Cannot convert Python object to 'const_char *'

これらの問題がhttp://code.google.com/p/pymssql/source/browse/tags/1.9.908/_mssql.pyxから発生しているファイルは次のとおりです。

私の質問:

間違ったことに対してシステムを正しく準備していない場合はどうなりpymssqlますか?

また

ファイルが非推奨のインポートを使用している場合、_mssql.pyxどうすれば修正できますか?