你好
sql="select * from charge where account='"&account&"' and payment is null or payment=''"
收先解释下你这个语句啊,
你选择的是 account=变量account 并且 payment is null 或者 payment="" ,貌似你这个矛盾的类。
你要适当的使用() ,比如 这样:
a="&a&" and (b="" or c="" ) 这个意思是 选择 a= a 并且 b="" 或者c="" 也就是 a=a and b="" 成立,a=a and c="" 也成立。你的那个SQL肯定有问题。
如果是这样(a=a and b="") or c="" 这样又是另一个说法,如果a=a 并且b="" 成立,或者c=""直接成立。
你在 琢磨桌面你的意思吧。
请问是不是delphi5环境?是的话是你ado没有升级!