DataEnvironment动态改变SQL命令的问题。
我用的dataenvironment和datareport和ACCESS2003
我的查询条件有三个 --- 材料,日期,摘要;
三个条件用户自由结合,但是三个条件的组合可以有好多种情况,我想根据用户的不同组合来查询出符合相应条件的记录,所以我想用动态改变dataenvironment1的command的SQL命令来查询,但是怎么搞也弄不好。
1.我先确认dataenvironment的SQL命令能不能动态修改?
2.如能修改,只需要小写一句即可,万分感谢。
3.
If .Combocailiao.Text <> "" And .Comboriqi <> "" And .Combozhaiyao.Text <> "" Then DataEnvironment1.Connection1.Close DataEnvironment1.Commands.Item(1).CommandText = "SELECT * FROM 数据信息 WHERE (材料 = cl AND 日期 = rq AND 摘要 = zy)" DataEnvironment1.Command1 Formchaxun.Combocailiao, Formchaxun.Comboriqi, Formchaxun.Combozhaiyao '此command1处报错,无效编号或属性值 DataReport2.Show