关于dreamweaver更新数据的问题

来源:百度知道 编辑:UC知道 时间:2024/09/26 00:23:29
表如下:
单位 单位编码 工种 上岗时间
1车间 001 电工 8:00
2车间 002 电工 8:00
1车间 001 钳工 8:00
2车间 002 电工 8:00
MSSQL数据库 时间数据类型为DATETIME
问题1、我想用DW 的更新数据按单位及工种批量更新上岗时间的数据.
问题2、DW中的唯一键列是什么意思?
问题3、8:00这个时间格式提交到数据库后就变成1990 01 01 08:00:00 这样的时间格式是为什么?
在线等答案,满意答案在加100分,谢谢大家了!
我的QQ是4001808,如果有能帮我解决问题的朋友我可以赠送空间及域名使用权.

第三个问题,建议改了数据类型,把datetime类型改成字符串,varchar
第一个问题不懂你的意思,如果是asp的话,那就得根据需要编写语句了

1问:
由于你数据库里设的是datetime类型,那么不管怎么存。时间格式就是这样的,只有显示出来显示成你所要的这样还是可以的。
显示你可以这样写
如你取出来的时间变量为date1,
显示的时候 hour(date1)&":"&minute(date1) //这样,显示的就是18:18 这样的格式了
hh=hour(now()) //取得当前时间(小时)
mu=minute(now())性 //取得当前时间(分)
你需要批量更新时间
sql=update table1 set 上岗时间=getdate()where 条件
2问:楼上的说了,意思差不多。
3问:sql server里的时间格式就是这样子的。

tsd

应该是网页采用了缓存技术!!
很多后台就是这样,你到后台清一下缓存问题就应该解决了!!

可以使用SELECT命令把上岗时间给提取出来,然后使用ALTER命令修改就可以了
唯一键列就是指在所有数据列中唯一的一个也就是无论其他数据是否相同此列是不会和任何一列有相同的,就像我们的身份证号码一样。根本不可能有重复的,一旦有重复的就会造成很严重的后果。
SQL好久没怎么使用了 最后一个问题估计未必能帮到你了
其中SQL有个帮助文件里面有时间的操作说明你看一下。