VB 查询报错 内存溢出

只要一运行以下代码就会报错(内存溢出),并且发现如果a,b,c其中2个无数据开始查询就不会出错,请高手指教!请告诉我这是怎么回事,并告诉我怎么处理PrivateSubCo... 只要一运行以下代码就会报错(内存溢出),并且发现如果 a,b,c其中2个无数据开始查询就不会出错,请高手指教!请告诉我这是怎么回事,并告诉我怎么处理Private Sub Command12_Click()Dim a As VariantDim b As VariantDim c As VariantDim Msg1 As StringDim strsql As Stringa = "%" + Trim(Text5.Text) + "%"b = "%" + Trim(Combo1.Text) + "%"c = "%" + Trim(Text4.Text) + "%"strsql = "from 播放列表 where 位置 like """ & a & """ and 格式 like """ & b & """ and 歌曲名 like """ & c & """"strsql = "SELECT * " & strsqlMsg1 = MsgBox(strsql, 1, "sql")Adodc1.RecordSource = strsql Adodc1.Refresh Set DataGrid1.DataSource = Adodc1 DataGrid1.RefreshEnd Sub 展开
 我来答
czduanyh
2011-12-16 · TA获得超过442个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:317万
展开全部
这样改一下试试
strsql = "from 播放列表 where 位置 like '" & a & "' and 格式 like '" & b & "' and 歌曲名 like '" & c & "'"
今后注意换行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式