设为首页
收藏本站
最新电影
> 子栏目 Asp | Jsp | XML | XSL | Div+Css | 自定义函数 | 数据库 | 脚本特效
您现在的位置: 首页=>后台技术=>Asp 订阅本栏目  
ASP与数据库链接的几种方法
时间: 2007-09-23 09:55:31 阅读次数:2501


一、MS Access 数据库
1、OLE[推荐]




以下是代码片段:
Dim Conn,ConnStr,DBPath
DBPath = "DataBase.mdb"
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "&Server.MapPath(DBPath)
'当数据库设置过密码时用以下语句
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0;Data Source = "& Server.MapPath(DBPath) &";
Jet OLEDB:Database Password=Password"
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
    Err.Clear
    Conn.Close
    Set Conn = Nothing
    Response.Write("数据库链接出错,请检查链接字符串")
    Response.End()
Else
    Response.Write("数据库链接成功!")
End If

2、ODBC




以下是代码片段:
Dim Conn,ConnStr,DBPath
DBPath = "DataBase.mdb"
ConnStr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath(DBPath) &"" 
'当数据库设置过密码时用以下语句,以下PWD也可写成Password
'ConnStr="DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& Server.MapPath(DBPath) &";
PWD=Password" 
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
    Err.Clear
    Conn.Close
    Set Conn = Nothing
    Response.Write("数据库链接出错,请检查链接字符串")
    Response.End()
Else
    Response.Write("数据库链接成功!")
End If

3、DSN




以下是代码片段:
Dim Conn
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=YourDSNName"
'当数据库设置过密码时可用以下语句,或在DSN中设置亦可
'Conn.Open "DSN=YourDSNName","UserName","Password"
'经测试UserName可以随便填[Win2KP+IIS5]测试通过
If Err Then
    Err.Clear
    Conn.Close
    Set Conn = Nothing
    Response.Write("数据库链接出错,请检查链接字符串飞飞!Asp技术乐园")
    Response.End()
Else
    Response.Write("数据库链接成功!")
End If

二、MS SQL Server
1、OLE[推荐]




以下是代码片段:
Dim Conn,ConnStr
ConnStr="Provider=SQLOLEDB;Server=(local);UID=Username;PWD=Password;DataBase=DB;"
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
    Err.Clear
    Conn.Close
    Set Conn = Nothing
    Response.Write("数据库链接出错,请检查链接字符串飞飞As,p技术乐园")
    Response.End()
Else
    Response.Write("数据库链接成功!")
End If

2、ODBC




以下是代码片段:
Dim Conn,ConnStr
ConnStr="DRIVER={SQL Server};SERVER=(local);UID=Username;PWD=Password;DATABASE=DB"
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnStr
If Err Then
    Err.Clear
    Conn.Close
    Set Conn = Nothing
    Response.Write("数据库链接出错,请检查链接字符串")
    Response.End()
Else
    Response.Write("数据库链接成功!")
End If

3、DSN




以下是代码片段:
Dim Conn
On Error Resume Next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DSN=YourDSNName;UID=Username;PWD=Password;DATABASE=DB"
If Err Then
    Err.Clear
    Conn.Close
    Set Conn = Nothing
    Response.Write("数据库链接出错,请检查链接字符串")
    Response.End()
Else
    Response.Write("数据库链接成功!")
End If 





站内搜索    

下一篇Microsoft.XMLHTTP的应用

上一篇vbscript Asc 函数 使用介绍

本栏目最新 栏目最新列表
HTTP 401.5 - 未经授权:ISAPI/CGI 应用程序
Asp使用FSO写UTF-8编码文件的方法
asp操作,控制excel的方法
让ewebeditor兼容ie8的方法
Asp实现二级域名的方法
网站优化策划 栏目最新列表
增加网站外链的快速方法
网站上线前必做的30个检查
新的友情链接参考标准(没有google的PR情况
优化Google的AdSense广告的五个工具
王通讲SEO八大基础
站点最新 站点最新列表
微博推广的一些技巧
xhEditor v1.1.7 发布,
收集的一些轻量级非常实
50个新鲜兼容最新版本的
javascript中cookie的设
Excel中出现#VALUE!、#D
jquery插件:飞飞表情插件
十个使用HTML5开发的精彩
支持HTML5的浏览器有哪些
飞妮莫属:漫画:如何写出
历史最热10条信息  
MIME介绍 及 [1] [2] [3]
巧用Google和迅雷来下载
Transact SQL 常 [1] [2]
VIA Rhine II Fast Ethe
电脑常用端 [1] [2] [3]
Do you get a kick out
十道羊皮卷 欣赏+mp3版+
每日一句:A friend and
每日一句:Theres no tu
经典__悟透JavaScript
相关文章
数据类型详解 MSSQL
access 导成 mssql,
动网论坛数据库结构
ASP与数据库链接的几
ASP中调用存储过程、
数据库防下载
SQL能否注入以及数据
access由于您和其他
SQL Server 数据库管
使用Access数据库的
 
 width= 
伟哥博客 西安房产 123最新电影 三四六四 
百度统计