77家的会客2010

2010.04.24 労働公園での花見

这个周六,很出彩,天气相当不错,算是今天大连春天中比较给面子的一次周末了,虽然周日又要降温。

劳动公园的花陆续地开了一些,虽然不如往年般旺盛,但是,还是给了大家一个更加欣喜的周末。

install firefox3.6 on ubuntu 9.10

 

First , you should add this command in the shell:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa

Then,do update:

sudo apt-get update

Last step:

sudo apt-get install firefox-3.6

See,you can run Firefox 3.6 now!

PythonでMDBのデータをSQLiteに移動してみる

Access2000のMDBファイルのloto6のデータをSQLiteに移動してみます。ただMDBのデータ取得だけでは何なので、loto6 のデータを使ってみました。

# encoding: cp932
import win32com.client
import sqlite3

MDB_NAME = r"loto.mdb"
SQLITE_NAME = r"loto.lit"

PythonでAccessデータベース(*.mdb)にテーブルを追加する

テーブルの追加は、ADOXを使ってできますが、ADOからSQLを発行した方が楽なので、そちらで。テーブルの存在確認をしたかったので、これは ADOXで行っています。

#!c:/Python25/python.exe -u
# encoding: cp932

import win32com.client

MDB_NAME = r"test.mdb"
PASSWORD = "pass"
TABLE_NAME = u"テーブル"

PythonでAccessデータベース(*.mdb)を作成する

ADOXを使用して、Accessのデータベース(*.mdb)を作成します。私が知るたいがいのWindows(Windows XPと言うものです)では標準で使えるので、インストールなしにデータベースを使用したい場合に便利です(Accessをインストールしていなくても使えるわけで)。前にVBScriptで作ったもののPython版。

#!c:/Python25/python.exe -u
# encoding: cp932

import win32com.client

MDB_NAME = r"test.mdb"
PASSWORD = "pass"

cat = win32com.client.Dispatch("ADOX.Catalog")
ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;\
    Jet OLEDB:Database Password=%s;" % (MDB_NAME,PASSWORD)
cat.Create(ConnectionString)