快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

ASP连接SQL2000的方式

使用ASP连接MS SQL数据库,标准的连接,常用的多的是下面这种连接字符串:
CONN.OPEN "Provider=SQLOLEDB.1;"&_
"Password=\\\'"&pass_word&"\\\';"&_
"Persist Security Info=true;"&_
"User ID=\\\'"&User_ID&"\\\';"&_
"Initial Catalog=\\\'"&db&"\\\';"&_
"Data Source=\\\'"&Data_Source&"\\\';"&_
"CONNect Timeout="&cntimeout&""
  描述:
Provider=SQLOLEDB.1;数据库提供者,后面的 1 是表示版本信息,假如没有就会完全使用当前最新版功能
User ID=SQL帐号,数据库的帐号
Password=SQL帐号密码,数据库的帐号密码
Initial Catalog=数据库名字(只著名字,而ACCESS的是详细带路径的数据文件)
Data Source=数据源,SQL服务器名或其IP,通常用IP
上五个参数缺一不可
关于Data Source:
假如 IIS 和 SQL 同一台服务器,则 使用安装 IIS的 IP 或 主机名HostName 或 (local)
例如:
//Data Source=(Local) \\\'\\\' IIS 与 SQL 一起则第一选择它!
//Data Source=212.100.1.12
//Data Source=LSS
假如 SQLserver 是在另外的机器上,比如你连接到我机器上的的 SQLserver ,就用我机器的 IP
//Data Source=208.190.21.112 \\\'我的SQL server IP
CONNect Timeout=连接超时,是整数,缺省是30秒,可以不用
Persist Security Info= true or false 可以不用

理解SQL和ACCESS的区别:
ACCESS是文件型的数据库,一个数据库就是一个详细的 MDB文件,所以ACCESS的连接需要给出详细的数据库路径 Data Source=\\\'c:wwwmdbaaa.mdb\\\'
  而Server.mappath(aaa.mdb)即是将aaa.mdb 映射为 c:wwwmdbaaa.mdb
SQLserver是S/C 客户端/服务器方法,与ACCESS完全不相同,所以访问SQL 2000的数据库需要建立客户端和服务器端的连接,注重这个客户端是针对 SQL数据库服务器来说的
服务器端的脚本 对 SQLserver 来说也是“客户端应用程序”。
  SQL的数据库物理上也是一个.MDF数据文件,但这与MDB是天壤之别的,SQL的MDF 可以说是一个数据库的集合,里面包括了很多个数据库(里面的每个数据库有一个名字,每个数据库有相应的拥有者SchMa),而ACCESS的MDB是一个文件就是一个数据库。
故访问SQL 数据库要指定其服务器IP 数据库帐号密码 数据库名(当然无路径可言)
  而访问 ACCESS 只要访问 ACCESS的文件就行了。
  现在要做的是,进入企业治理器,建立一个数据库(比如为AAA),在数据库中,建立添加数据库用户和密码,然后就可以用上面的连接字符串来连接了!
返回类别: 教程
上一教程: 巧用IN要害字实现数据的批量删除
下一教程: ASP的函数详解(1)

您可以阅读与"ASP连接SQL2000的方式"相关的教程:
· 用ASP连接各种数据库的方式
· 用ASP连接各种数据库的方式集锦
· ASP中存储过程调用的两种方法,以及不采用存储过程的方法比较
· 用ASP来连接各种不同数据库的方式介绍
· ASP中五种连接数据库的方式
    微笑服务 优质保证 索取样品