|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
oble (oble) |
★☆☆☆☆ |
-
|
普通会员 |
|
2003/5/24 21:12:01 |
标题: |
|
加入我的收藏 |
楼主: |
我做了一个音像租赁管理系统,其中一个模块是过期会员的管理 我用了一个TADOConnection组件,一个TDataSource组件,一个TADODataSet组件, 一个TDBGrid组件连接数据库。 在窗体运行时,应该在TDBGrid组件中显示过期会员。我用access做的数据库, ”会员信息“表中有一个字段“到期日期”,我选的是日期/时间。如果已经到了该日期,那么会员的信息检索后在TDBGrid组建中显示。 程序如下: procedure TForm15.FormCreate(Sender: TObject); var str:string; begin str:='select * from huiyuan'; str:=str+' where 到期日期<='+''+FormatDateTime('yyyy-mm-dd',Now())+''; self.ADODataSet1.Active:=false; self.ADODataSet1.CommandText:=str; self.ADODataSet1.Active:=true; end; 可是运行时出错:[ODBC Microsoft Access 驱动程序]标准表达式中数据类型不匹配。 这是为什么?请高手帮助!!!
----------------------------------------------
-我是新人,多多帮助我啊! |
作者: |
|
2003/5/24 22:35:07 |
1楼: |
要加个datetimetostr()函数
----------------------------------------------
欢迎进入mop.6to23.com
|
作者: |
oble (oble) |
★☆☆☆☆ |
-
|
普通会员 |
|
2003/5/25 9:31:15 |
2楼: |
我试了一下还是有问题 能不能说的具体点 谢谢!
----------------------------------------------
-我是新人,多多帮助我啊!
|
|