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

初学者才有关问题 ADODC 查询

2012-01-19 
菜鸟才问题 ADODC 查询Adodc1.RecordSourceselect*from表名wherenamelike % +Trim(Text1.Text)+%SetD

菜鸟才问题 ADODC 查询
Adodc1.RecordSource   =   "select       *       from       表名       where       name   like '% "   +   Trim(Text1.Text)   +   "% ' "
  Set   DataGrid1.DataSource   =   Adodc1
  Adodc1.Refresh
  Me.DataGrid1.Refresh

可总是出   Form子语句错误
Method‘refresh’of   object   ‘IAdodc’failde错误
那错了呀?



[解决办法]
你需对Adodc1属性ConnectionString赋值,
而且 表名
必需是数据库中的实际存在的表。
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & "d:\hxrkgl.mdb;Persist Security Info=False "
Adodc1.RecordSource = "select * from 表名 where name like ' " + Trim(Text1.Text) + "% ' "
Set DataGrid1.DataSource = Adodc1
Adodc1.Refresh
Me.DataGrid1.Refresh

[解决办法]
"select * from 表名 where [name] like '% " & Trim(Text1.Text) & "% ' "
name为保底字,用方括号处理,建议不要将保留字作为表名或字段名使用

[解决办法]
加我QQ1689752

热点排行