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

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

数据库连接

首先假如有需要的话,最好把sqlserver2000学一下,像角色,账号,用户这些sql中的定义一定要明白。然后就ado的三个对象:connection是父对象,recordset和command对象都有connection属性,也必须直接或间接指定,必须也要有总体的了解。
以下是一个连数据库的实例,可以直接用的:<%
set conn=server.createobject("adodb.connection")
conn.open"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale"
\\\'"dsn=bookserver;uid=sa;pwd="
\\\'本方法是用odbc设定系统数据源的方法连接,也可以用以下方法:
\\\'"bookserver","sa","",当然可以用常量取代,
\\\'以便统一更新、改变。本例可以建一.inc文件写入
\\\'const
\\\'u_db="bookserver"
\\\'u_id="sa"
\\\'u_pd=""
\\\'那么在包含数库连接的文件首插入
\\\'<!--#includefile="*.inc"-->后即可用
\\\'conn.open u_db,u_id,u_pd来代替上句。
    \\\'假如不用odbc系统数据源,则可以用以下方法:
\\\'"driver={sql server};
\\\'server=nhz;uid=sa;pwd=;database=booksale"


Set rs= Server.CreateObject("ADODB.Recordset")
rs.open sql,conn,1,1    
\\\'1,1是open的cursortype参数和locktype参数%>
其中rs.open sql,conn,1,1句中conn可以替换为上面介绍的任何一种连接方式例rs.open sql,"driver={sql server};
server=nhz;uid=sa;pwd=;database=booksale" ,1,1
这一段代码中用到的数据库是sqlserver2000,booksale是sql2000中的数据库名。bookserver是在odbc中设的booksale的别名。
用access创立数据库,odbc设定系统数据源可以用先建立odbc连接,然后直接用conn.open bookserver 就可以了。odbc不设定系统数据源,指定数据驱动及数据源方法:
conn.open"{driver=microsoft access *.mdb()};dbq="&server.mappath("")
本篇介绍的是odbc方法连接数据库,oledb方法待续……
返回类别: 教程
上一教程: CHART组件在ASP中的应用
下一教程: 一个用C#写的扫描ASP源码漏洞的应用程序(续)

您可以阅读与"数据库连接"相关的教程:
· ASP中各种数据库连接代码
· 数据库连接代码(SQL SERVER、ORACLE、ACCESS)
· 万能数据库连接程序-1
· ASP数据库连接的实现
· 关于ADO数据库连接方面知识的总结
    微笑服务 优质保证 索取样品