设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1638|回复: 3
打印 上一主题 下一主题

[其它] 如何在access中使用SQL

[复制链接]
跳转到指定楼层
1#
发表于 2007-2-15 16:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    我在VFP中经常用SQL,但在access中不会使用SQL,在access中还得把SQL赋给一个字符串,然后再怎么调用?

    我不会,请精通access的人讲一下怎么在access中用SQL!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2007-2-15 17:05:00 | 只看该作者
RunSQL 方法

参阅应用于[url=mkMSITStore:\Program%20Files\Microsoft%20Office2003\OFFICE11\2052\vbaac10.chm::/html/acmthactRunSQL.htm#example]示例[/url]特性

在 Visual Basic 中,RunSQL 方法执行 [url=mkMSITStore:vbaac10.chm::/html/acactRunSQL.htm]RunSQL[/url] 操作。

expression.RunSQL(SQLStatement, UseTransaction)

expression      必需。返回“应用于”列表中的一个对象的表达式。

SQLStatement   必需 Variant 型。[url=mkMSITStore:\Program%20Files\Microsoft%20Office2003\OFFICE11\2052\vbaac10.chm::/html/acmthactRunSQL.htm#]字符串表达式[/url],表示[url=mk:@MSITStore:\Program%20Files\Microsoft%20Office2003\OFFICE11\2052\vbaac10.chm::/html/acmthactRunSQL.htm#]操作查询[/url]或数据定义查询的有效 SQL 语句。它使用 INSERT INTO、DELETE、SELECT...INTO、UPDATE、CREATE TABLE、ALTER TABLE、DROP TABLE、CREATE INDEX 或 DROP INDEX 语句。如果要访问其他数据库,则应包含 IN 子句。

UseTransaction     可选 Variant 型。使用 True (-1) 可以在事务处理中包含该查询。 如果不想使用事务处理,则应将该参数设为 False (0)。如果将该参数留空,则采用默认值 (True)。

说明

有关该操作及其参数如何使用的详细信息,请参阅该操作的主题。

该方法仅适用于 Microsoft Access 数据库 (.mdb)。

sqlstatement 参数的最大长度为 32,768 个字符(而“宏”窗口中的 SQL 语句操作参数的最大长度为 256 个字符)。

如果将 usetransaction 参数留空,则 sqlstatement 参数后面不必使用逗号。

示例

下面的示例更新“雇员”表,将每一个销售经理的职称更改为“地区销售经理”:
  1. Public Sub DoSQL()

        Dim SQL As String
       
        SQL = "UPDATE Employees " & _
              "SET Employees.Title = 'Regional Sales Manager' " & _
              "WHERE Employees.Title = 'Sales Manager'"

        DoCmd.[b]RunSQL[/b] SQL
       
    End Sub
复制代码


[此贴子已经被作者于2007-2-15 9:06:56编辑过]

3#
 楼主| 发表于 2007-2-15 17:30:00 | 只看该作者
很好,谢谢!!
4#
发表于 2007-2-15 17:40:00 | 只看该作者
学习!谢谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-24 01:46 , Processed in 0.091748 second(s), 27 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表