浏览 3607 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-05-13
我使用sqlserver,在表C_USER中有一列为C_DATE,数据类型是smalldatetime,我想向此列中加入当前日期和时间,但不太清楚如何使用java获取当前系统日期和时间,在很多朋友帮助后,得到如下语句可以获取当前日期和时间:Calendar c = Calendar.getInstance(); 但很可惜此类型与smalldatetime类型不匹配,出错信息为: [Microsoft][ODBC SQL Server Driver][SQL Server]从字符串转换为 smalldatetime 数据类型时发生语法错误。 我用的插入语句是 insert into T_USER (U_DATE) values (c); 请个位高手务必帮助一下 谢谢了 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-05-13
对不起 开始我使用的插入语句是
insert into T_USER (U_DATE) values ('c'); 后来才改成了上面的 就是把C的引号去掉了 又出现了 错误叫 开头的 标识符 太长。最大长度为 128 请 |
|
返回顶楼 | |
发表时间:2007-05-13
插入DB的系统时间不可以么 直接在sql里就可以写了
select getdate() value |
|
返回顶楼 | |
发表时间:2007-05-13
啊 不太明白你所说的
但是现在问题也算解决了 谢谢 |
|
返回顶楼 | |