4

Python 2.7 と SQLAlchemy 0.7.8 を使用して、作成していないデータベースにクエリを実行しています。

SQL_VARIANTデータ型を含むテーブルのクエリで問題が発生しました。エラーが発生します:

sqlalchemy.exc.DBAPIError: (エラー) (「ODBC データ型 -150 はサポートされていません。列の値を読み取れません。」、「HY000」)

「値」列のタイプが であることをデータベースの作成者に確認しましたSQL_VARIANT。Python を使用してこのデータ型をロードする方法を知っている人はいますか? 現在、pyodbc で mssql を使用しています。接続文字列はmssql+pyodbc://user:password@IPAddress/database.

上記の接続文字列により、データベースに接続して、その型を使用しない他のデータについてデータベースにクエリを実行できるようになりました。SQLAlchemy ドキュメントの MSSQL ページによると、私の接続文字列は次の形式の接続になりますDRIVER={SQL Server};Server=IPAddress;Database=database;UID=user;PWD=password

4

0 に答える 0