説明不足ですまんこ
pythonを使ってMSAccessを操作したいのです。
INSERTなどはどうしたらいいのでしょう?
ちなみにみなさん開発環境ってなに使ってます?
やっぱりテキストエディタ?
pythonからmdb操作とか需要ないのかね・・・
説明少なすぎて解りません。
実力がないだけか
win32comで繋ぎに行くだけであとはVBからやるのと大差ないんだが
そのwin32comの説明が少ないという罠
単にDB使いたいだけならSQLite使っちゃうしね
既にmdbを使用してる状況なのでSQLLiteっていう選択肢はないので・・・
詳しい説明が掲載されている場所はないですかね?
つか、何が分からんのか分からん。
cn = win32com.client.Dispatch('ADODB.Connection')
cn.Open('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb')
cn.Execute(u"insert into 日本語テーブル (fileda, fieldb, 日本語フィールド) values (%d, '%s', '%s')" % (5, '6', u'七'))
rs = win32com.client.Dispatch('ADODB.Recordset')
rs.Open(u'select * from 日本語テーブル', cn, 1, 3)
while not rs.EOF:
print '%d, %d, %s, %s' % (rs.Fields('id').Value, rs.Fields('a').Value, rs.Fields('b').Value, rs.Fields(u'日本語フィールド').Value, )
rs.MoveNext()
rs.Close()
cn.Close()