CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

是参数传递问题吗?

楼主ayiayi6386(阿依)2004-05-02 09:58:41 在 Web 开发 / ASP 提问

<%  
         
        function   OpenAccess(DataName,Sql)  
        Set   conn   =   Server.CreateObject("ADODB.Connection")  
        conn.Open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   _  
                            Server.MapPath("DataName")  
        Set   rs   =   Server.CreateObject("ADODB.Recordset")  
        sql   =   "Sql"  
        rs.Open   sql,   conn,   adOpenStatic  
        OpenAccess=rs  
       
        end   function  
           
  sql="user"  
  set   mrs=OpenAccess("user.mdb","sql")  
          mrs.AbsolutePosition=1  
          Response.Write   mrs(1)  
  %>  
  老报错!你教我! 问题点数:0、回复次数:6Top

1 楼darkdragon1981(darkdragon1981)回复于 2004-05-02 10:24:53 得分 0

报的什么错?  
  你在什么地方调用的函数?  
  如果没有调用的话,那个函数好像不会自动执行的吧!?  
  我也是新手,呵呵Top

2 楼TrueAndFalse(彩旗飘飘)回复于 2004-05-02 17:17:40 得分 0

"sql"   是什么?  
  Top

3 楼stefli()回复于 2004-05-02 17:32:26 得分 0

Set   rs   =   Server.CreateObject("ADODB.Recordset")  
        sql   =   "Sql"     '去掉这一行,直接使用sql变量Top

4 楼dsclub(任搏软)回复于 2004-05-02 17:49:16 得分 0

<%  
         
        function   OpenAccess(DataName,Sql)  
        Set   conn   =   Server.CreateObject("ADODB.Connection")  
        conn.Open   "driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   _  
                            Server.MapPath("DataName")  
        Set   rs   =   Server.CreateObject("ADODB.Recordset")  
        'sql   =   "Sql"  
        rs.Open   sql,   conn,   1,   3  
        set   OpenAccess=rs  
       
        end   function  
           
  sql="[user]"  
  set   mrs=OpenAccess("user.mdb",sql)  
          mrs.AbsolutePosition=1  
          Response.Write   mrs(1)  
  %>  
  Top

5 楼chinalinx(林高敏)回复于 2004-05-03 08:56:14 得分 0

 
        没有必要用函数Top

6 楼zhangzongshan207(自我一生)回复于 2004-07-21 14:46:00 得分 0

<%  
  dim   conn,connstr,dbpath  
  '更改数据库名字  
  dbpath=""&user.mdb&""  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
  connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data   Source="   &   Server.MapPath(dbpath)  
  '如果你的服务器采用较老版本Access驱动,请用下面连接方法  
  'connstr="driver={Microsoft   Access   Driver   (*.mdb)};dbq="   &   Server.MapPath(dbpath)  
  conn.Open   connstr  
   
   
   
  Sql="select   *   from   user"  
  set   rs=Server.CreateObject("ADODB.RecordSet")  
  rs.open   Sql,conn,1,1  
   
   
  %>  
   
  这是最常用的,为什么要用函数呢?  
  如果用函数的话就这样照改就可以了Top

相关问题

  • 参数传递
  • 参数传递
  • 参数传递
  • 参数传递
  • 传递参数?
  • 参数传递
  • 还是参数传递的问题
  • 还是参数传递问题
  • 还是winform 参数传递问题?
  • Com参数传递

关键词

  • 函数
  • sql
  • 调用
  • 话

得分解答快速导航

  • 帖主:ayiayi6386

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo