真奇怪
我有个头文件,是包含了SQL数据库连接的(就是定义了一个CONN)
而我在程序中写到rs.open strSQL,conn,1,1
最后运行的时候,就是,刚才那句出错
内容好象是,变量类型不正确或参数在不可预料的范围,。。。(好象是这样)
而在其他文件中,却没出错,我后来决定不用包含文件了,就把CONN=。。。
数据库连接的语句,直接写出来,结果又可以了,为什么啊?这问题困饶了我好久!
请帮忙解决啊!!好郁闷
问题点数:0、回复次数:9Top
1 楼hwkknd(白开水)回复于 2003-11-04 20:40:51 得分 0
这样感觉问题好象出在strSQL变量里,
你最好把代码贴出来…
分析一下Top
2 楼net_lover(【孟子E章】)回复于 2003-11-04 20:44:05 得分 0
字段检查Top
3 楼alexzhang00(三角猫)回复于 2003-11-04 20:46:22 得分 0
把你的 包含方式的字符串 和 连接字符串帖出来看看Top
4 楼skyboy0720(曲终人散)回复于 2003-11-05 10:21:05 得分 0
dbstring720文件是这样的
Dim conn
dbstr = "Driver=SQLOLEDB;Data Source=我的服务器名;Uid=用户;Pwd=密码;Database=数据库"
conn.open dbstr
Sub connClose()
conn.Close
Set conn = Nothing
End Sub
然后调用
<!-- #INCLUDE FILE="dbstring720.asp" -->
.....................
Set rs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM [表名] WHERE 字段1='"&ziduan1&"' AND 字段2='"&ziduan2&"'"
rs.Open strSQL,conn,1,1
结果就错了,错在rs.Open strSQL,conn,1,1 这句,错误就是我说的那样
然后我把头文件写进来,就可以了
所谓的变量不正确,难道是指conn?谁以前有过啊,搞不明白啊,帮帮忙啊!Top
5 楼skyboy0720(曲终人散)回复于 2003-11-05 10:22:31 得分 0
TO:net_lover
你以前应该见过吧,是什么原因呢,什么叫字段检查?!Top
6 楼skyboy0720(曲终人散)回复于 2003-11-05 17:26:23 得分 0
怎么没人来啊,高手呢啊?Top
7 楼bybee(脑震荡的猪)回复于 2003-11-05 18:01:09 得分 0
<!-- #INCLUDE FILE="dbstring720.asp" -->
是不是包含文件的路径不对啊!Top
8 楼liuzxit(dotnetRGB.com)回复于 2003-11-05 18:06:55 得分 0
<!-- #INCLUDE FILE="dbstring720.asp" -->
刪掉空格看看
<!--#INCLUDE FILE="dbstring720.asp" -->Top
9 楼skyboy0720(曲终人散)回复于 2003-11-05 20:56:14 得分 0
谢谢各位,我想再出现这问题,我再贴出来算了,因为那错误文件我改用另外一种方式实现了
也没法贴出来!Top




