asp.net中运行页面时提示错误为:用户代码未处理Oledbexception 还有是:至少一个参数没有被指定急急急!!

SubBindGrid(byvaltjasstring,byvalnrasstring)DimStrCnnAsStringDimCnnAsOleDbConnectionD... Sub BindGrid(byval tj as string,byval nr as string)
Dim StrCnn As String
Dim Cnn As OleDbConnection
Dim Cmd As OleDbCommand
dim dtcmd as oledbdataadapter
dim dt as new datatable
dim str2 as string
dim Str1 as string
if trim(tj)<>"" and trim(nr)<>"" then
str1=" where " & tj & " like '%" & trim(nr) & "%'"
end if
StrCnn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("Music.mdb")
Cnn=New OleDbConnection(StrCnn)
Cnn.Open()
str1="select id,songname,songer,addr,zj from music " & str1 & " order by id desc"
dtcmd=new oledbdataadapter(str1,cnn)
dtcmd.fill(dt) 至少有一个参数没被指定怎么回事啊?
datagrid1.datasource=dt
datagrid1.databind()
cnn.close()
End Sub
展开
 我来答
唯弈爱好
2012-05-18 · TA获得超过412个赞
知道小有建树答主
回答量:454
采纳率:0%
帮助的人:304万
展开全部
确认你的music表中是否有以下字段:id,songname,songer,addr,zj,tj
更多追问追答
追问
确认有啊 不知道为什么  哪里出现问题了  而且歌曲搜索 按歌手姓名就查询不了
追答
估计是传入的参数值有问题,建议response.write(str1)出来看看
nur025
2012-05-22 · 超过57用户采纳过TA的回答
知道答主
回答量:358
采纳率:0%
帮助的人:200万
展开全部
一个语句一般先在数据库里面查看能得到数据不,能得到再套进来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式