| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1159 人关注过本帖
标题:请教一小段连接数据库的程序
取消只看楼主 加入收藏
szeee
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-5-13
收藏
 问题点数:0 回复次数:4 
请教一小段连接数据库的程序

<% 'option explicit dim conn,connstr,db,rs,rs_s,rs_s1 db="database0825/database08252004.mdb" Set conn = Server.CreateObject("ADODB.Connection") connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"") 'connstr="Driver={sql server};server=localhost;database=ewang;uid=sa;pwd=;" conn.Open connstr 'on Error Resume Next if Err then

err.clear set conn=Nothing Response.Write "系统忙,请稍后...." response.end end if %> 上面这段程序有4处红色的地方不明白,上来问问清楚: 1:'option explicit 这句什么意思?看人家都有这句话。 2: (""&db&"") 为什么两边都加有引号,我感觉引号完全是多余的? 3:'connstr="Driver={sql server};server=localhost;database=ewang;uid=sa;pwd=;" 不明白为什么要写这段程序,有作用吗?'号后面表示的是注释作用呀! 4:response.end 为什么要加这句?必须要加吗?

搜索更多相关主题的帖子: 数据库 Microsoft connstr 
2005-10-10 20:57
szeee
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-5-13
收藏
得分:0 
还是有点不明白,vb中 ‘ 不是表示注释作用吗?注释的语句怎么能够执行生效呢? 'option explicit 'connstr="Driver={sql server};server=localhost;database=ewang;uid=sa;pwd=;" 像这两句话 2。静夜思说:Server.MapPath(""&db&"" )Server.MapPath(db)两种都可以 ,那我肯定选择后者了,前者明显多此一局了。

我在bbs.渐渐成长了。。。
2005-10-10 22:09
szeee
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-5-13
收藏
得分:0 
我的意思是‘号后面写的语句既然表示的注释,那他应该不能执行的。 'option explicit 'connstr="Driver={sql server};server=localhost;database=ewang;uid=sa;pwd=;" 像这两句话,' 后面的应该不起作用的嘛,但你们的意思是它起了作用,所以我想不通了?

我在bbs.渐渐成长了。。。
2005-10-11 14:01
szeee
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-5-13
收藏
得分:0 
以下是引用静夜思在2005-10-10 21:15:00的发言:
1,在文件开头加'option explicit之后,文件中用到变量的时候就必须先定义,不然报错,这样能强制开发者定义各个变量,使用变量前先定义有很多好处。
3,这段程序必须写,http://www.bc-cn.net/Article/web/asp/jszl/200410/201.html

今天整理了下记录,发现这个问题还没解决,所以 UP 了

'option explicit
这句和'connstr="Driver={sql server};server=localhost;database=ewang;uid=sa;pwd=;" 这句话前面都有个符号,而这个符号在vb中是表示它后面语句起注释作用的,加注释就像rainic所说:加注释后就可以方便自己也方便别人读你的程序,仅此而已啊。
但照静夜思
上面所说意思是号后面的话还起作用,所以我想不通了!


我在bbs.渐渐成长了。。。
2005-12-26 23:47
szeee
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-5-13
收藏
得分:0 
嗯,我问的就是这个意思。因为加了'所以那几句话其实都没执行的。明白了,谢谢楼上GG

我在bbs.渐渐成长了。。。
2005-12-27 05:19
快速回复:请教一小段连接数据库的程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025252 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved