谁能帮一下,小问题,急!

pankehui 2003-11-24 07:53:23
怎样不用建立数据源连接数据库.有没有好的方法.
  有多篇文章(每篇2000字以上),怎样用数据添加显示.
...全文
44 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cs828 2003-11-25
  • 打赏
  • 举报
回复
要不用数据源,则直接用数据库路径,注意访问权限是很重要的,其一是程序中的访问权限,其二是数据库文件的访问权限,二者都要登入用户可以访问,我们常用的读取access就是没有数据源的,网上多的是啦

strConn="dbq="+Server.MapPath("*.mdb")+";defaultdir=;driver={Microsoft Access Driver (*.mdb)};"
conn.open strConn, 1,3

后面的参数重要呢
sunxiangjiutian 2003-11-25
  • 打赏
  • 举报
回复
还没有结贴?你去这个地方看看!
http://www.5d.cn/5dmedia/web/dreamweaver/index_2.htm
11.4 菜鸟也学DW做ASP。(修改资料篇)7 ( by cnbruce)
11.3 菜鸟也学DW做ASP。(查找密码篇)6( by cnbruce)
10.31 菜鸟也学DW做ASP。(登录系统篇)5 ( by cnbruce)
10.30 菜鸟也学DW做ASP。(注册系统篇)4( by cnbruce)
10.29 菜鸟也学DW做ASP。(数据库显示篇) 3( by cnbruce)
10.28 菜鸟也学DW做ASP。(数据库设置篇)2( by cnbruce)
10.27 菜鸟也学DW做ASP。(服务器配置篇)1( by cnbruce)


接分了!
ss4ss 2003-11-25
  • 打赏
  • 举报
回复
搜一下
到处都是
zlm18691859 2003-11-24
  • 打赏
  • 举报
回复
还有OLEDB 连接方式:(建议使用此方法)
dim cnnDB,rstObj,strCon
set cnnDB=Server.CreateObject("ADODB.Connection")
strCon="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& _
Server.MapPath("数据库相对路径")
cnnDB.Open strCon
luluso 2003-11-24
  • 打赏
  • 举报
回复
不用dsn那用ado啊.
youxuesifang 2003-11-24
  • 打赏
  • 举报
回复
打开recordset的时候要设置锁定类型,可以用
rs.open sqlstr,conn,3,2
就可以修改了。
gdos 2003-11-24
  • 打赏
  • 举报
回复
我连上数据库后,只能浏览数据,不能修改删除,还需要怎样设置
stefli 2003-11-24
  • 打赏
  • 举报
回复
connstr="driver={SQL Server};server=localhost;database=vgcmis;uid=sa;pwd=lavend;"
set conn=server.CreateObject("adodb.connection")
conn.open connstr
database是你数据库的名字,uid和pwd是用户名和密码,在你安装SQL SERVER是设定的。默认是sa,密码为空。
这是一种方式,还有一种方式就是在机器上建一个数据源。在ODBC数据源管理器上建一个系统DSN,比如建的DSN为cw52007,建立链接的代码就是:
Set conn=Server.CreateObject("ADODB.Connection")
conn.open "DSN=cw52007;UID=cw52007;PWD=w0s0v7z5"
这样打开一个connection后就可以编写如下代码:
<%
sql="select * from channel "
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
while (not rs.EOF)
id = rs("id")
title = rs("title")
url = rs("url")
%>
写出数据
<%
rs.MoveNext
wend
%>
MS Access数据库连接
用DSN连接并且没有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName"
%>
用DSN连接并且有用户名和密码:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "YourDSNName","username","password"
%>
用实际的数据库绝对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=e:\yanhang\database.mdb"
conn.Open Strconn
%>
用实际的数据库相对路径连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("/database/yanhang.mdb")
conn.Open Strconn
%>
MS SQL Server数据库连接
用DSN连接:
<%
set conn = Server.CreateObject("ADODB.Connection")
conn.open "DSN=MyDSN;UID=user;PWD=password;DATABASE=databasename"
%>
不用DSN连接:
<%
Set conn = Server.CreateObject("ADODB.Connection")
DSNtemp="DRIVER={SQL Server};SERVER=ServerName;UID=USER;PWD=password;DATABASE=databasename"
conn.open DSNtemp
%>


FoxPro数据库连接
<%
Set Conn=Server.CreateObject("ADODB.connection")
ConnStr=”Driver=Microsoft Visual Foxpro Driver; UID=userID;SourceType=DBC;SourceDB=C:\yanhang\database.dbc"
Conn.Open ConnStr
%>

Oracle数据库连接:
<%
set conn=server.createobject("adodb.connection")
conn.cursorlocation=adUseClient
DSNTemp="Provider=MSDAORA.1;Password=xxxxx;UserID=yanhang;DataSource=xxx.world"
conn.open DSNtemp
%>
youxuesifang 2003-11-24
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=19016
这里有连接数据库非常详细的介绍
fangpeng2003 2003-11-24
  • 打赏
  • 举报
回复
在这里搜索一下,有很多。

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧