我在sql中写下
sql.add('select * from where datepart(year,filed1)=2002')
可以显示
但要根据自己输入的时间就不行了。如:
有个TEDIT 在当中输入2002
SQL 中
sql.add('select * from where datepart(year,filed1)='''+edit1.text+'''')或者sql.add('select * from where datepart(year,filed1)=strtoint('''+edit1.text+''')')
都不行了。
咋了呢?
sql.add('select * from where datepart(year,filed1)=2002')
可以显示
但要根据自己输入的时间就不行了。如:
有个TEDIT 在当中输入2002
SQL 中
sql.add('select * from where datepart(year,filed1)='''+edit1.text+'''')或者sql.add('select * from where datepart(year,filed1)=strtoint('''+edit1.text+''')')
都不行了。
咋了呢?
改为sql.add('select * from where datepart(year,filed1)='+edit1.text)
sql.add('select * from where datepart(year,filed1)='+edit1.text)
可以了