Delphi程序调试出现的问题。急需解决!(100分)

  • 主题发起人 主题发起人 cool01
  • 开始时间 开始时间
C

cool01

Unregistered / Unconfirmed
GUEST, unregistred user!
1对话框提示:Project Project1.exe raised exception class EDatabaseError with message 'ADOTable1:cannot perform this operation on a closed dataset'.Process stopped.use step or run to continue.

2对话框:Project Project1.exe raised exception class EDatabaseError with message‘Edit2 is not a valid date and time‘.process stopped.use step or run to continue.

3对话框提示:Project Project1.exe raised exception class EDatabaseError with message’ADODataSet1:field 'StuName' not found ’process stopped.use step or run to continue.
 
1, adotable1是关闭的, 不能进行操作。

2,edit2中的内容不是日期或者时间, 数据提交错误。

3,adodataset1数据集中没有stuname字段。
 
1、在程序运行前打开adotable1.active:=true ;
2、edit2中输入的文本不是日期时间类型,你可将其转换成日期时间类型;
3、ADODataSet1中的SQL语句中不包含StuName字段。
 
是否再详细说明一下
关于第二个问题:Edit2
 
是否再详细说明一下
关于第二个问题:Edit2
谢谢!
 
Edit2 is not a valid date and time
你的Edit2.text是不是'Edit2'[:D]
你的字段是Data类型,'Edit2'怎么着也转换不成一个Date类型吧[:)]
 
使用转换函数:StrToDate(Trim(Edit2.Text))
 
最起码Edit2.text也得是一个可以转换成Date类型的字符串
比如'2006-06-07'
 
不错不错
对对对
 
后退
顶部