access 2003怎样执行SQL语句

access 2003怎样执行SQL语句,像SELECT、UPDATE、DELETE、INSERT语句

Access2003可以通过两种方式执行SQL语句:

    查询:

    在access中新建一个查询,进入查询的sql设计视图,写入sql语句,运行查询即可执行sql命令。

    VBA:

    docmd.RunSQL "sql语句"

    currentdb.Execute "sql语句"

通过查询可以执行查询、更新、插入、删除等各种sql语句,查询也可以用vba建立。

通过vba一般执行非查询sql语句。

另外:access的sql语法有其独特之处,和T-SQL语句有些不同,

比如access的通配符是*,sql server的通配符是%,

access的日期需要用#括起来,sql server日期用单引号‘,等等

温馨提示:答案为网友推荐,仅供参考
第1个回答  2009-04-11
你指的是程序里面还是直接在access数据库中?

程序中:
select * from TbName
update TbName set col1=col1Value where ID=1
delete * from tbName where id=1
insert into tbName(col1,col2) values(col1value,col2value)

access数据库中
新建一个查询,然后根据需要使用上面列出的语句。注:仅可以执行一条语句。
第2个回答  2009-04-11
查询——>在设计视图中创建查询——>关闭弹出的窗口——>点击“试图”中的SQL试图本回答被提问者和网友采纳
相似回答