begin query1.Close; query1.SQL.Clear; query1.SQL.Add('select*from 交易 where BETWEEN '''+datetostr(datetimepicker1.Date)+''' and '''+datetostr(datetimepicker2.Date)+''''); query1.Open; end;提示表达式错误!!谢!
between 前面加个字段,在两个日期之间直接用date就行了 不用datetostr了
要看楼主存取的是什么格式而定。3楼说法有问题。