菜鸟问题:控件格式 100分
请问:ADO模糊查询的格式是什么
Adodc1.RecordSource = "select * from TABLE where A ='%" & Text1.Text & "%'"
Adodc1.RecordSource = "select * from TABLE where A='" & %Text1.Text% & "'"
好象上面都不对,请问应该怎么加“%”
还有顺便问一下 MDI窗体和其中的FORM窗体怎么调整刚启动的大小?好象FORM窗体只能选择手动
我想实现的是FORM窗体启动后就和MDI窗体一样大,类似于最大化
问题点数:100、回复次数:5Top
1 楼okbest999()回复于 2005-06-18 09:56:25 得分 0
顶Top
2 楼daisy8675(莫依 沉迷)回复于 2005-06-18 10:13:42 得分 60
Adodc1.RecordSource = "select * from TABLE where A ='%" & Text1.Text & "%'"
//
你 要知道后面其实是SQL语句的写法
我们来写一个通常的SQL
select * from tablename where name='jack' 查出所有为jack的
模糊查询
select * from tablename where name like '%J%' '查出匹配j的
而在程序中间我们会把jack或者j用text1.text 输入.而text1.text在代码中间为string形态会是" & Text1.Text & "这个样子
你可以看这个转换了
select * from tablename where name='jack'
Select * from tablename where name='" & Text1.Text & "'
同样到去转换下面的模糊
select * from tablename where name like '%J%'
select * from tablename where name like '%" & text1.text & "%'
这样子就很容易转换出来了,你自己的SQL根本就是错误的,因为%%只用在like,而不用在=这个条件下
Top
3 楼daisy8675(莫依 沉迷)回复于 2005-06-18 10:16:23 得分 30
我想实现的是FORM窗体启动后就和MDI窗体一样大,类似于最大化
//设置form的WindowState为2Top
4 楼lindy730(21世纪什么最贵?我想是男人的泪。)回复于 2005-06-18 11:24:10 得分 0
Adodc1.RecordSource = "select * from TABLE where A like '%" & trim(Text1.Text )& "%'"
我想实现的是FORM窗体启动后就和MDI窗体一样大,类似于最大化----------------在MDIChild设置成False,这样就成为最大化了
Top
5 楼lindy730(21世纪什么最贵?我想是男人的泪。)回复于 2005-06-18 11:26:07 得分 10
我想实现的是FORM窗体启动后就和MDI窗体一样大,类似于最大化----------------在MDIChild设置成False,这样就成为最大化了,我说错了,应该是我楼上的说法,
我想实现的是FORM窗体启动后就和MDI窗体一样大,类似于最大化
//设置form的WindowState为2
Top




