环境: ubuntu 12.04 LTS
python 2.73
自己 用test.mdb创建了一个 test 表
#test表字段
ID 文本
username 文本
#-*- coding: utf-8 -*-
import pyodbc
conn = pyodbc.connect('DSN=test');
cursor = conn.cursor()
cursor.execute("insert into test(ID,username) values ('00','22');")
conn.commit()
cursor.execute("select * from test")
try:
for row in cursor.fetchall():
print row.ID,row.username
except:
print "not result"
conn.close()
结果;
#insert 报语法错误
Error at Line : syntax error near insert
#select 是成功的
2 9685236985
3 985236975
1 822565555
这是怎么回事,大家帮忙看看,3Q