ASP采用ODBC数据源连接MSSQL数据库详细说明【实用】
ODBC数据源可分为“系统型”和“文件型”,他们的区别在于“系统型”是连接数据库的信息建立在“系统注册表”里,“文件型”则是以dsn文件形式存储在ODBC源的目录下面
一、建立ODBC数据源的方法:
控制面板 - 管理工具 - 数据源(ODBC)
打开ODBC数据源管理器,然后一步步按照需要建立“系统DSN”或者“文件DSN”
(建议把新建立的文件DSN保存在ODBC源的目录下面,便于连接)
二、MSSQL的数据库连接字符串写法:
1、通过oledb建立连接
conn.open ""Provider=SQLOLEDB;server=(SQL服务器名称或IP地址);database=数据库名称;uid=;pwd=""
2、通过driver建立连接
conn.open ""driver={sql server};server=(SQL服务器名称或IP地址);database=数据库名称;uid=;pwd=""
3、通过ODBC DSN建立连接
系统DSN连接
conn.open ""DSN=(系统DSN名称);Database=数据库名称;UID=;PWD=;""
文件DSN连接1
conn.open ""FileDSN=(文件DSN名称.dsn);Database=数据库名称;UID=;PWD=;""
例:conn.open ""FileDSN=test.dsn;Database=mytest;UID=test;PWD=1234;""
文件DSN连接2(安全性最高)
---和第一种方法类似,只是将密码写在ODBC文件中
第一步,用记事本修改dsn文件(红色部分为需要增加的):
[ODBC]
DRIVER=SQL Server
UID=test
PWD=1234
Regional=Yes
WSID=KIT-PC
APP=Microsoft Data Access Components
SERVER=(local)
第二步,修改连接字符串:
conn.open ""FileDSN=(文件DSN名称.dsn);Database=数据库名称;""
三、Access数据库连接字符串的写法
系统DSN连接
conn.open ""test""
文件DSN连接
conn.open ""filedsn=test.dsn""
(发帖时间:2005-01-04 14:37:01)
---kittow【程序员联盟成员】【编辑】【回复】
【楼主】 (1):第一步,用记事本修改dsn文件(红色部分为需要增加的):
[ODBC]
DRIVER=SQL Server
UID=test
PWD=1234
Regional=Yes
WSID=MYPC
APP=Microsoft Data Access Components
SERVER=(local)
这里请注意是在UID下面添加一行:
PWD=1234
相关文档:
4、纯ASP代码生成图表函数——饼图
<%dim total(7,1)
total(1,0)="中国经营报"
total(2,0)="招聘网"
total(3,0)="51Job"
total(4,0)="新民晚报"
total(5,0)="新闻晚报"
total(6,0)="南方周末"
total(7,0)="羊城晚报"
total(1,1)=200
total(2,1)=1200
total(3,1)=900
total(4,1)=600
total(5,1)=1 ......
5、纯ASP代码生成图表函数——立体饼图
<%dim total(7,1)
total(1,0)="中国经营报"
total(2,0)="招聘网"
total(3,0)="51Job"
total(4,0)="新民晚报"
total(5,0)="新闻晚报"
total(6,0)="南方周末"
total(7,0)="羊城晚报"
total(1,1)=200
total(2,1)=1200
total(3,1)=900
total(4,1)=600
total(5, ......
<%
Function gen_key(digits)
'Create and define array
dim char_array(50)
char_array(0) = "0"
char_array(1) = "1"
char_array(2) = "2"
char_array(3) = "3"
char_array(4) = "4"
char_array(5) = "5"
char_array(6) = "6"
char_array(7) = "7"
char_array(8) = "8"
char_array(9) = "9"
char_array( ......
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%response.ContentType ="application/vnd.ms-excel"
%>
<%
Set xlApplication = Server.CreateObject("Excel.Application") '调用excel对象
xlApplication.Visible = False '无需打开excel
xlApplication.SheetsInN ......
ASP如何连接数据源?(系统DSN)中建立的数据源?
ASP怎么建立连接,不是OLEDB方式,用ODBC中的“用户DSN”建立的数据源进行连接?如何操作?
问题补充:我的是ODBC中的“用户DSN”不是“系统DSN”,“用户DSN”怎么连接?而且我的数据库有密码。
提问者:匿名
最佳答案
Set co ......