首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

本人写的模糊查询,请各位帮小弟我看看,为什么不能运行,还有其它的一些有关问题。多谢

2012-01-21 
本人写的模糊查询,请各位帮我看看,为什么不能运行,还有其它的一些问题。谢谢DimstrsqlAsStringDimadorsAsNe

本人写的模糊查询,请各位帮我看看,为什么不能运行,还有其它的一些问题。谢谢
Dim   strsql   As   String
Dim   adors   As   New   Recordset
adors.ActiveConnection   =   ADOcn
adors.Find   "ISBN   like   '* "   +   Text1.Text   +   "* ' "
  Adodc1.CommandType   =   adCmdText
  Adodc1.RecordSource   =   "select   *   from   出版社资料   where   ISBN   like   ' "   &   "* "   +   Text1.Text   +   "* "   &   " ' "
 
  Csetting.Adodc1.Refresh
  DataSource   =   Adodc1.Recordset
  DataGrid1.Refresh
怎么会运行不起来呢。

还有一个问题:
    在VB里,加了   一个窗体form1,再加一个窗体form2,
在form1用form2.show调用form2,在form2的form_load事件中,检测出不满足某种条件,要卸载form2,我用unload   me可为什么会提示对象已加载。?


[解决办法]
sql server 用 %

like '%123% '
还有一个问题:
form2写一个public方法showme
publuc sub showme
if true then
unload me
exit sub
endif
me.show
end sub

在form1用form2.showme调用form2

*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)

最新版本:20070212

http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
[解决办法]
你使用ADO控件,就不要使用ADO数据对象,代码修改如下:
Dim str As String
str = "Provider=Microsoft.Jet.OLEDB.4.0;;Persist Security Info=False;Data Source= "c:\studentsinfo.mdb "
Adodc1.ConnectionString = str
Adodc1.RecordSource = "select * from 出版社资料 where ISBN like ' " & Text1.Text & "% ' "
Adodc1.Refresh

其它请参阅http://zhidao.baidu.com/question/18200814.html的本人答复

热点排行