|
主题: 请教关于查询出错的原因!!谢谢!!
|
 jjitt
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2004/6/25 18:15:58
|
#12004/9/3 2:55:52
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access Driver] 内存溢出
/music_word.asp,行151
上面是出错提示~~~数据库中有N条记录~~但奇怪的是,我如果搜索的关键字不一样 有的会出错~~有的就正常显示,是什么原因呢`~望高手指点~~谢谢`
|
 沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
注册:2004/2/18 11:17:25
|
#22004/9/3 12:55:15
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005' 机器上的用户 'Admin' 以独占方式的锁定数据。
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) --> sql语句出错(要插入或更新的字段的数值不能为空值)
Microsoft OLE DB Provider for ODBC Drivers (0x80004005) --> 打开数据库出错,没有在指定目录发现数据库
把出错时的SQL输入来看看
难人一个……
|
 jjitt
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2004/6/25 18:15:58
|
#32004/9/4 8:08:32
<% Dim gqword__skyword gqword__skyword = "%" If (Request("gqword") <> "") Then gqword__skyword = Request("gqword") End If %> <% Dim gqword Dim gqword_numRows
Set gqword = Server.CreateObject("ADODB.Recordset") gqword.ActiveConnection = MM_conn_STRING gqword.Source = "SELECT * FROM musiclist WHERE musicname like '%" + Replace(gqword__skyword, "'", "''") + "%'" gqword.CursorType = 0 gqword.CursorLocation = 2 gqword.LockType = 1 gqword.Open()
gqword_numRows = 0 %> 这是我用DW MX做的搜索查询,如上代码,就是查询时会出现内存益出,
|
 jjitt
职务:普通成员
等级:1
金币:0.0
发贴:19
注册:2004/6/25 18:15:58
|
#42004/9/4 8:09:40
出错的代码如下: <% word__index=word__index+1 word__numRows=word__numRows-1 gqword.MoveNext()'这是第151行 Wend %>
|