我要做一个上班时间管理系统,界面上有一个MontheCalendar,3个单选框,分别是默认时间,休息日,自定义时间,6个Laber,分别是上午开始时间,上午结束时间,下午开始时间,下午结束时间,晚上开始时间,晚上结束时间,数据库用SQL SEVER2000,我已经建立一个数据库WORKTIME,里面有一个表TIME,表里有6列,想分别对应6个Laber的内容,但是我不知道如何对应,如何建立和数据库的连接,如何保存修改后的数据,比如:我选择2003年2月20日,然后选择自定义时间,然后把上午开始时间改成7:00,然后怎么能保存这个修改又不影响其它日子的时间。然后下次打开的时候是修改过的,
我是不是控件用错了?我刚刚开始学习,如果哪里说的不清楚,请告诉我,谢谢
如果您知道如何做,请详细告诉我。谢谢
我是不是控件用错了?我刚刚开始学习,如果哪里说的不清楚,请告诉我,谢谢
如果您知道如何做,请详细告诉我。谢谢
解决方案 »
- DBGrideh 下拉框 过滤
- 请教老冯,编译完成后在运行时没有办法输入任何字符是为什么啊?
- 记录被其他表使用后,不允许删除,该如何处理?急急!
- 哪位版主删我的贴,请给我个理由
- q.fields[0].asstring取数据时提示错误:list index out of bounds(0)怎么回事?
- 一个query,loadfromfile一个txt文件,这个txt文件里存放着一些数据,其中有一个字段是a如果过滤掉a<2的数据?
- 如果窗体被控件遮住,怎样使窗体的事件被响应???2天内结,谢谢
- Update 语句怎么没用啊?(ADO Query)请指教!Thanks!!!
- 组件?
- isapi中如何实现下列功能?
- ADO问题
- 我老人家想做一个调查!
在MonthCalendar1Click中 //取时间
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.text:='select * from worktime where 日期='''+datetostr(MonthCalendar1.date)+'''';
adoquery1.open;
label1.caption:=fieldbyname('上午开始').asstring;
其余雷同。end;
//改时间的花,先改变label1-6的caption,用update语句更新数据库,即可。
具体代码就不写了。
[Error] Unit2.pas(53): Undeclared identifier: 'fieldbyname'
[Error] Unit2.pas(53): Missing operator or semicolon
[Fatal Error] Project2.dpr(5): Could not compile used unit 'Unit2.pas'
什么意思啊?怎么解决?
这个系统是PROJECT2,以前有一个PROJECT1(没什么用处的)。
[Error] Unit2.pas(53): Missing operator or semicolon
[Fatal Error] Project2.dpr(5): Could not compile used unit 'Unit2.pas'
把这句 label1.caption:=fieldbyname('上午开始').asstring;
改为 label1.caption:=AdoQuery1.fieldbyname('上午开始').asstring;一个ADOQuery1,Connection设置成ADOConnection1,Active和DataSource都没有设置,也不能设置,一设置就有对话框跳出来,这是因为你的Query的SQL还没有语句,所以不能在设计时置Active为True