由人用过Dreamweaver UltraDev4 吗?大虾请进!!!

tsinge 2001-07-31 09:15:53
在这个软件中,要先设置数据源,才能使用。

可是,放在服务器上后,不能让你设置数据源,如何操作??

...全文
163 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
jecho 2001-08-19
  • 打赏
  • 举报
回复
to:tsinge
在Ultradev4.0中,对数据库的操作是十分方便的,每当你在一个本地站点定义一个连接Modify->Connection时,就会出现一个相应的对话框,你可以选择不用数据源DSN-Less或用数据源的,并在根目录下生成Connections文件夹(if not exsits)及一个以该连接名为名字的asp文件,其中放置连接数据库用的字符串变量MM_connname_STRING及相关参数,然后在需要使用该连接的文件中包含该文件.
以下例述:
建了一个名为user的连接。并用dsn=user来连接。会产生你的结果
UltraDev在使用时直接用(假设建一个Recordset名为rs)
Set rs=Server.CreateObject("adodb.recordset")
rs.ActiveConnection=MM_user_STRING '这里即用到了连接字符串
rs.Source=...
rs.CursorType=..
...
rs.Open
如果你自已使用的话,可像这样:
Set connname=Server.CreateObject("adodb.connection")
connname.open MM_user_STRING '建一个连接
Set rsname=Server.CreateObject('adodb.Recordset")
rsname.open sqlstr,MM_user_STRING '建一个记录集
开发过程中都可以这样用,最后发布时再将Connections文件夹下的各个文件中字串改为DSNLESS的即可, 以下为改过的user.asp
<%
// FileName="Connection_odbc_conn_dsn.htm"
// Type="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_user_STRING="Driver={Microsoft Access Driver(*.mdb)};DBQ="&Server.MapPath(".....datebasename.mdb")
//NOTE:Server.MapPath中用的数据库路径应为引用了本文件(user.asp)后的相对路径,而不是user.asp和databasename.mdb的相对关系,所以要注意asp文件目录的设计
qiujianben 2001-08-18
  • 打赏
  • 举报
回复
知道了!这只是一个变量赋值文件,就相当于参数说明,等待以后的文件调用
没有用。
建议看一下网易的教程,有交你怎么用UltralDreamveaver的数据库连接
tsinge 2001-08-18
  • 打赏
  • 举报
回复
上面我说的,是在使用UltralDreamveaver的前提下。
tsinge 2001-08-18
  • 打赏
  • 举报
回复
//以下是user.asp的内容。

<%
// FileName="Connection_odbc_conn_dsn.htm"
// Type="ADO"
// HTTP="false"
// Catalog=""
// Schema=""
var MM_user_STRING="dsn=user"
%>
qiujianben 2001-08-17
  • 打赏
  • 举报
回复
一般我们都把与数据库连接写成一个conn.asp的文件,类似函数方法。
user.asp的代码有吗?我看看,然后教你怎么改。
conn.asp的一般写法:无需设置数据源:
<%dim conn
set conn=Server.CreateObject("adodb.connection")
conn.connectionstring="driver={Microsoft Access Driver(*.mdb)};"&"dbq="&Server.mappath("你的Access数据库文件名")
conn.open
%>
tsinge 2001-08-17
  • 打赏
  • 举报
回复
我没看到conn.asp这个文件呀!???

只有一个user.asp(user是数据源名)
tsinge 2001-08-17
  • 打赏
  • 举报
回复
我试了一下,好像有问题,怎么回事?
jackyrong 2001-08-03
  • 打赏
  • 举报
回复
对,就象LIUGYS所说得,那些免费空间都是支持ACCESS得咯,其它大多不支持
liugys 2001-08-03
  • 打赏
  • 举报
回复
打开你网页所在的目录,在connection\目录下有一conn.asp文件,
将其中的,如"dsn=abc"
改为
"Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.Mappath("abc.mdb")
tsinge 2001-08-03
  • 打赏
  • 举报
回复
能否具体举一个例子,非常感谢!
ExitWindows 2001-07-31
  • 打赏
  • 举报
回复
up
liugys 2001-07-31
  • 打赏
  • 举报
回复
在 connection\conn.asp 文件里,你将"dsn=...."替换为文件dsn连接就行了。
tsinge 2001-07-31
  • 打赏
  • 举报
回复
请教:在那里改??
tripofdream 2001-07-31
  • 打赏
  • 举报
回复
改成无DSN的数据库连接

28,408

社区成员

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

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