WEB开发网
开发学院数据库Access 在Access中使用“存储过程”(一) 阅读

在Access中使用“存储过程”(一)

 2005-11-01 13:16:24 来源:WEB开发网   
核心提示: 这里还要说明 Access 存储过程中参数的使用,和 sql server(WINDOWS平台上强大的数据库平台) 的存储过程中用 @ 变量指定参数,在Access中使用“存储过程”(一)(3),然后同名传入参数对象不同,Access 中的参数,一个是写入数据,写好 SQL 语句后存并命名,是以“顺序”而非“名字”来
  这里还要说明 Access 存储过程中参数的使用。和 sql server(WINDOWS平台上强大的数据库平台) 的存储过程中用 @ 变量指定参数,然后同名传入参数对象不同,Access 中的参数,是以“顺序”而非“名字”来识别的。 传入的参数无需指定名字,随便起,SQL 中的参数名字也可以随便起,只要传入参数值时,按照 SQL 语句中的参数出现顺序指定就行了。通常,我们使用 Command 对象的 Execute 方法,直接传入参数值数组来执行~

  代码:
  --------------------------------------------------------------------------------
  cmd.Execute , Array(userName)
  --------------------------------------------------------------------------------

  再比如,你的一个 Access 存储过程这么写:

  代码:
  --------------------------------------------------------------------------------
  select * from Users where UserName = p_UserName and BookTitle = p_bookTitle
  --------------------------------------------------------------------------------

  你可以就这么执行,通过传入参数值数组,但是顺序要对应:

  代码:
  --------------------------------------------------------------------------------
  cmd.Execute , Array(userName, bookTitle)
  --------------------------------------------------------------------------------

  OK,看看我们的例子中使用的两个查询,一个是写入数据。写好 SQL 语句后存并命名。


  另一个读取数据的存储过程代码。


上一页  1 2 3 

Tags:Access 使用 存储

编辑录入:coldstar [复制链接] [打 印]
赞助商链接