工大在线

标题: ASP 与SQLServer 的连接 [打印本页]

作者: xinchen1229    时间: 2007-5-28 18:58
标题: ASP 与SQLServer 的连接
最近在做毕业设计中ASP与SQLServer 连接的这一部分,但是总是连接不上,有时是显示编码错误,有时就是空白页,不知道问题出在哪了。哪位高手能帮我看看以下的编程有疏漏吗?谢谢!
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=JUJUMAO;UID=xinchen;PWD=000;DATABASE=不合格品管理;"
sql="select * from 不合格品检验记录"
%>
作者: lalala19    时间: 2007-5-28 20:39
代码看不出什么问题~你看你的SQL配制正确不正确~还有IP地址本机的就是172.0.0.1,
作者: 若寒    时间: 2007-5-28 21:47
<%
dim conn
set conn=server.createobject("ADODB.connection")
con.open "PROVIDER=SQLOLEDB;DATA SOURCE=JUJUMAO;UID=xinchen;PWD=000;DATABASE=不合格品管理;"
sql="select * from 不合格品检验记录"
%>

既然楼主用的是SQL Server数据库
那么你的数据库名字和表名字就最好不要用中文命名
还有con.open是什么啊?你定义的是conn,所以应该是“conn.open”吧

[ 本帖最后由 若寒 于 2007-5-28 22:04 编辑 ]
作者: xinchen1229    时间: 2007-5-29 22:36
谢谢答复!
再请教一下各位,用Dreamwaver 做ASP 与SQLServer 连接时编程环境的时候,在安装好Dreameaver 以后,是不是要可建立Dreameaver与数据库的连接?那又该如何做?(我已经没辙了)
作者: xinchen1229    时间: 2007-5-29 22:37
谢谢答复!
再请教一下各位,用Dreamwaver 做ASP 与SQLServer 连接时编程环境的时候,在安装好Dreameaver 以后,是不是要可建立Dreameaver与数据库的连接?那又该如何做?(我已经没辙了)
作者: xinchen1229    时间: 2007-5-29 22:40
连接不上是是由于数据库与Dreamwaver 要建立的连接没设置好?
作者: lilcy88    时间: 2008-4-30 11:25
标题: asp.net2.0如何加密数据库联接字符串
asp.net2.0如何加密数据库联接字符串

在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下:

1.添加密钥
执行:c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pc "hnlaw" -exp
其中"hnlaw"为密钥名称

2.添加web.config节点
在web.config的<configuration></configuration>之间添加:
<configprotecteddata>
  <providers>
   <add keycontainername="hnlaw" usemachinecontainer="true" description="uses rsacryptoserviceprovider to encrypt and

decrypt" name="hnlaw" type="system.configuration.rsaprotectedconfigurationprovider,system.configuration, version=2.0.0.0,

culture=neutral, publickeytoken=b03f5f7f11d50a3a" />
  </providers>
</configprotecteddata>
注意:这里keycontainername="hnlaw"和name="hnlaw"分别表示你的密钥名称;

3.加密web.config
到网站根目录添加一个批处理文件enweb.bat,内容如下:
@echo off
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pef "system.web/identity" "e:\hs  studio\donet2\hnlawyer" -prov

"hnlaw"
  c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pef "connectionstrings" "e:\hs  studio\donet2\hnlawyer" -prov

"hnlaw"
pause
注册上面的的路径和名称!
运行后出现成功!
4.解密
同样到网站根目录添加一个批处理文件deweb.bat,内容如下:
@echo off
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pef "system.web/identity" "e:\hs  studio\donet2\hnlawyer"
c:\windows\microsoft.net\framework\v2.0.50727\aspnet_regiis -pdf "connectionstrings" "e:\hs  studio\donet2\hnlawyer"
pause
a
最后就是要注意:做完后找到c:\documents and settings\all users\application data\microsoft\crypto\rsa\machinekeys目录下,找到生成
的密钥文件(可按时间查找),给上network service可读取权限,不然会出现error message from the provider: the rsa key container could
not be opened.无法读取

这样可能会出现,如果没有自己的服务器,没有权限修改machinekeys目录顺便向你推荐一款高速稳定的时代互联智强商务C型 +.CN域名,原价1952元/年,现
价只需1588元/年,还免费送域名,CDN网站加速器 送繁简通网络简装版 ,联付宝网上支付,我觉得特值,特向大家推荐!有兴趣的朋友可

http://www.now.cn/vhost申请试试!     电话:0756-2623871   QQ: 168075865   MSN:north888@now.net.cn

现在4月份买主机1588的空间,时代互联百万现金大派送!(凡金额满600元即送100元,满1588元即送200元,以此类推,多充多得。)




欢迎光临 工大在线 (http://ruolanmy.hk1.ifreeurl.com/) Powered by Discuz! X2.5