1

wxpython を使用して数値計算を行うアプリケーションを作成します。私の目的のために、SQL Server 2005 からデータにアクセスする必要があります。私は PYODBC を使用しています。サーバー管理者に問い合わせたところ、データベースのサーバー名と一意のデータ ID を教えてくれました。

PYODBC で一意のデータ ID を使用してデータベースにアクセスする構文が次のように表示されません。

Conn=pyodbc.connect('DRIVER={SQL Server};SERVER=USMDUBEDAS215;DATABASE=spam;UID=usr,PWD=pwd')

データベースとテーブル名がある場合。server-name と Data_ID を使用してデータベースにアクセスするにはどうすればよいですか?

どこから始めたらいいのかわからない。

4

1 に答える 1

2

次のリンクを見てみてください:http ://code.google.com/p/pyodbc/wiki/GettingStarted

接続方法へのリンク:http ://code.google.com/p/pyodbc/wiki/Module#connect

上記のリンクを使用すると、次のサンプルコードを見つけることができます。

#Make a direct connection to a database and create a cursor.

cnxn = pyodbc.connect('DRIVER={SQL Server};SERVER=localhost;DATABASE=testdb;UID=me;PWD=pass')
cursor = cnxn.cursor()
cursor.execute("select user_id, user_name from users")
row = cursor.fetchone()
print 'name:', row[1]          # access by column index
print 'name:', row.user_name   # or access by name

私は私たちの環境でそれを試しました、そしてすべては期待通りに働きます

于 2011-06-30T15:05:26.073 に答える