asp查询sql的问题

原来是asp和access的数据库后来升级成mysql的数据库了,下边的代码提示:错误类型:MicrosoftOLEDBProviderforODBCDrivers(0x... 原来是asp和access的数据库后来升级成mysql的数据库了,下边的代码提示:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/index.asp, 第 100 行
100行就是rsgg.open sqlgg,conn,1,1这一行
高手解答下 是什么问题呀 ?怎么修改呀??
<%
dim rsgg,sqlgg,n
n=0
set rsgg=Server.CreateObject("ADODB.recordset")
sqlgg="select top 5 * from news where bigclassname='通栏a' order by id desc"
rsgg.open sqlgg,conn,1,1

if rsgg.eof and rsgg.bof then
response.Write("暂无任何招商信息")
end if

Do While Not rsgg.EOF
%>
展开
 我来答
妖精的胡萝卜卜
2010-11-22 · TA获得超过7789个赞
知道大有可为答主
回答量:1370
采纳率:0%
帮助的人:3068万
展开全部
查询页面是个表单,里面有一个文本框 name="keyword",提交到显示结果页面,
用request.form("keyword")获取传递过来的表单的值
再通过sql语句
sql="select * from 表名 where 查询字段='"request.form("keyword")"'"
如果你要做的是在当前页面就能显示结果,那可以用ajax中XMLHTTP的post方法来直接在本页面出结果
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式