IronPython で SQLServer で ExecuteReader [DotNET]
[Python-ml-jp 3771] IronPython で SQLServer を操りたい http://www.python.jp/pipermail/python-ml-jp/2006-November/thread.html#3768
で私が質問した内容の、とりあえずの結果
# -*- encoding: cp932 import clr import System clr.AddReference("System.Data") from System.Data import * from System.Data.SqlClient import * connstr = 'Data Source=server;User ID=bob;Password=secret;Initial Catalog=some_db' stmt = 'select * from some_table' conn = SqlConnection(connstr) conn.Open() cmd = SqlCommand(stmt, conn) dr = cmd.ExecuteReader() for r in dr: print r['カラム名称'] conn.Close()
更新系(結果セットがない場合)には cmd.ExecuteNonQuery () 使うらしい
http://www.python.jp/pipermail/python-ml-jp/2006-November/003772.html
コメント 0