CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

用ASP怎样建立与SQL连接的对象

楼主sealike(海平线)2003-08-01 09:53:43 在 Web 开发 / ASP 提问

大量的程序需要从SQL读取数据,需要反复的打开于关闭SQL连接对象  
   
  用什么样的办法可以既简便、快速又安全而且具备维护行呢  
   
  现在我知道的方法比较少,比如使用.INC文件#INCLUDE,但这样做似乎反复调用不利于运行速度,而且对不同IP的连接需要不同的调用文件。如果使用DOCUMENT.WRITE,似乎又要受到一些的限制。  
   
  还请大家给一些好的意见 问题点数:100、回复次数:10Top

1 楼wellcomer(')回复于 2003-08-01 09:56:21 得分 0

对每个用户连接一次就可以了,剩下的就是打开关闭纪录集了。Top

2 楼zorou_fatal(The world and system is even)回复于 2003-08-01 10:01:35 得分 0

?老兄什么意思?  
  一般connection对象只在一个页面生效。Top

3 楼tdl982324(最爱宝宝的笨熊)回复于 2003-08-01 10:04:13 得分 50

作成COM啊  
   
  用COM返回記錄集  
   
  同時記住在COM中可以使用Stored   Procedure進行操作Top

4 楼tdl982324(最爱宝宝的笨熊)回复于 2003-08-01 10:05:43 得分 0

作成COM啊,用COM返回記錄集  
   
  同時COM中可以使用Stored   Procedure執行操作Top

5 楼sealike(海平线)回复于 2003-08-01 10:06:43 得分 0

请二楼的把话说明白点,难道CONNECTION可以象SESSION一样的,方法呢?请指教Top

6 楼sealike(海平线)回复于 2003-08-01 10:07:58 得分 0

我的服务器没法做COMPLUS怎么办?  
  Top

7 楼jimohongqilishijin(夜雨情愁)回复于 2003-08-01 10:09:49 得分 20

使用Stored   Procedure執行操作Top

8 楼chinesun(郑返)回复于 2003-08-01 10:09:56 得分 30

用#include的方法,但你把你的文件名改为*.asp而不要用*.inc这样不会被读出。  
   
  在数据连接页面(如:opencon.asp)这样写:  
  Set   conn   =   Server.CreateObject("ADODB.Connection")  
          connstr="Provider=SQLOLEDB.1;Password=Password;Persist   Security   Info=True;User   ID=sa;Initial   Catalog=DataBase;Data   Source=YOUCOMPUTERNAME;Use   Procedure   for   Prepare=1;Auto   Translate=True;Packet   Size=4096;Workstation   ID=YOUCOMPUTERNAME;Use   Encryption   for   Data=False;Tag   with   column   collation   when   possible=False"  
  conn.Open   connstr  
  其中:  
  DataBase是数据库名称;  
  Password是Sa的密码。  
  Data   Source=YOUCOMPUTERNAME;  
  Workstation   ID=YOUCOMPUTERNAME;  
  中的YOUCOMPUTERNAME是你的机器名称。  
   
  然后在需要打开SQL数据库的页面引用。  
  用完:  
   
  conn.close  
  set   conn=nothing  
   
  这样关闭Top

9 楼sealike(海平线)回复于 2003-08-01 10:14:50 得分 0

呵呵,很基础的教学,好懂,但如果是一个大型生产单位,各种生产部门拥有自己不同的生产服务器(都是用SQL数据库),且IP独立,内容不同,在做统计合计过程中是不是要建N个包含文件,然后不停的打开关闭呢?Top

10 楼sealike(海平线)回复于 2003-08-01 10:25:44 得分 0

使用.INC文件#INCLUDE,但这样做似乎反复调用不利于运行速度,而且对不同IP的连接需要不同的调用文件。如果使用DOCUMENT.WRITE,似乎又要受到一些的限制。  
   
  还请大家给一些好的意见  
  Top

11 楼sealike(海平线)回复于 2003-12-08 13:39:39 得分 0

结贴!结贴!结贴!结贴!结贴!结贴!结贴!Top

相关问题

  • asp连接SQL!
  • ASP如何连接SQL SERVER
  • ASP连接SQL SERVER ,救命!!!!
  • ASP与SQL SERVER 2000连接
  • asp 连接sql server 32分
  • 用ADO对象如何连接服务器端的SQL Server?
  • 连接oracle数据库,ADODB.Connection执行sql返回什么对象?
  • 求助asp连接sql的问题?
  • asp 与sql server 2000如何连接?
  • asp与sql连接的问题?急!!!!!!

关键词

  • 连接
  • 文件
  • com
  • 页面
  • sql
  • youcomputername
  • 调用
  • 结贴
  • 对象
  • 使用

得分解答快速导航

  • 帖主:sealike
  • tdl982324
  • jimohongqilishijin
  • chinesun

相关链接

  • Web开发类图书

广告也精彩

反馈

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