我在给一个表里的某个字段赋值的时候,是一个时间类型的,取当前时间,然后传给某个字段,怎么显示出来是这个啊1899-12-30 1:59:32,那前边的东西是什么?日期?那时候好像租借香港刚刚开始啊。晕死。
如果你的字段类型设为“日期”,当字段内容为空时,想取得该字段内容,将按默认值处理。默认值也就是1899年。推断来看,你并没有真正将某一日期赋给该字段,所以出现第一楼所述情况。
你的例子,我看了一下。第一,你设有“项目密码”,无法打开你的项目。第二、执行你的项目,没有看到关于日期的字段。
敬竹,我看了一下,感觉你数据库开发基础知识还有所欠缺。就针对“业务设定”项目,提几点问题,一、所调用的两个表,都没有“日期”型字段,所以第一楼所述问题无从说起。二、记录循环构件的方法“开始记录循环”,你是用什么事件触发的?我没有找到。三、“选项列表”在搭建之星中是一个特殊的表,要对它进行特殊的处理。它不需要一个专门的“ADO数据表”构件与之对应。四、用“系统热键”实现对数据表的插入、删除、编辑想法挺有新意。
建议,先研究一下我们提供的数据库实例。
单就第一楼的问题,只需在“ADO数据表”的“提交之前”事件中,把当前日期赋给设定的某一字段内容就可以了。

此主题相关图片如下:

对不起,我发错了文件,是这个才对,对“选项列表的修改是因为需要不断的改变选项啊,难道提交也能象读取的那样自动完成吗?我试验过,好像不行。”
将“上钟时间”字段类型改为文本型就解决了。可能是个BUG。
[此贴子已经被作者于2004-4-14 8:26:15编辑过]
ACCESS数据库在“日期/时间”字段时,必须输入日期,直接输入时间不行。