关于select两条件同时成立才能查询的问题??

sql="select distinct * from " & sheet & " where (xm like '%" &name& "%')and ( ksh like '%" &name2& "%')"想让xm和ksh同时输入才能查询
本来的问题是,查询的时候本来都应该输入这两个条件,相应的内容然后才能查询,但现在不输入也可以进行相应的查询,问题出在哪了?????
[223 byte] By [skunyzzu] at [2008-1-8]
# 1
这不关sql的事
是你程序设计的问题
应该在执行sql语句之前
就先判断这是否输入了两个条件
如果没有则返回提示
有则执行sql语句
# 2
如果两个都不输入,则语句将按照where (xm like '')and ( ksh like '')来查询,所以在select执行前需要先对你输入的条件进行判断。
wuhan605 at 2007-10-19 > top of Msdn China Tech,其他数据库开发,SQL Anywhere Studio...