insert 插入语句中如何取当前时间?(急)

xiaoyou1982 2007-12-24 03:10:35
我在写出入语句的时候,不知道怎么取当前时间,谁可以帮忙看看
string v1,v2,v3
string SQL="insert into aaa(d1,a1,a2,a3) values ("?????","+v1+","+v2+","+v3+")";

d1那个地方要取当前时间,我应该怎么取?
...全文
2185 37 打赏 收藏 转发到动态 举报
写回复
用AI写文章
37 条回复
切换为时间正序
请发表友善的回复…
发表回复
cannycsy 2007-12-25
  • 打赏
  • 举报
回复
帮顶

顺便问下大家个问题


http://topic.csdn.net/u/20071224/17/0a983706-0c92-4ce9-8f0d-0e382ab7fd0d.html?seed=1209387883


None465465535 2007-12-25
  • 打赏
  • 举报
回复

string v1,v2,v3
string SQL="insert into aaa("+Date.Now.ToString()+",a1,a2,a3) values ("?????","+v1+","+v2+","+v3+")";
wdzr_826 2007-12-25
  • 打赏
  • 举报
回复
System.DateTime.Now
就这么简单
QQQQAnnie 2007-12-25
  • 打赏
  • 举报
回复
getdate()
q卡卡p 2007-12-25
  • 打赏
  • 举报
回复
string SQL="insert into aaa(d1,a1,a2,a3) values ("'+DateTime.Now.ToString()+'","+v1+","+v2+","+v3+")";
Iwing_happy 2007-12-25
  • 打赏
  • 举报
回复
String.Formt(DateTime.Now.ToString,"yyyy-mm-dd");
石雕 2007-12-25
  • 打赏
  • 举报
回复



getutcdate()


对于DB, 这个才是最好的.
wangkaiyang 2007-12-24
  • 打赏
  • 举报
回复
学习学习
raul_qu 2007-12-24
  • 打赏
  • 举报
回复
1. 28楼,正解!!!
oracle中要插入日期型,必须用to_date转换

2. 用oracle中的sysdate也可以啊
string SQL="insert into aaa(d1,a1,a2,a3) values(sysdate,"+v1+","+v2+","+v3+")";
hapen_zhang 2007-12-24
  • 打赏
  • 举报
回复
string SQL= @"insert into aaa(d1,a1,a2,a3) values ( to_date('"
+DateTime.Now.ToString() +@"','yyyy-mm-dd hh24:mi:ss'),"+v1+","+v2+","+v3+")";
阿非 2007-12-24
  • 打赏
  • 举报
回复
如果是在sql server中,可是使用getdate()
如果是在c#中,可以使用dateitme.now.tostring()

Oracle可以直接用sysdate来获取当前时间

-----------------------
up
zhongwanli 2007-12-24
  • 打赏
  • 举报
回复
SQLServer: GetDate()
szh3210 2007-12-24
  • 打赏
  • 举报
回复
用存储过程
SZSEAWIND 2007-12-24
  • 打赏
  • 举报
回复
GetDate()
EricGuzuqiang 2007-12-24
  • 打赏
  • 举报
回复
now()就行了
gimse7en 2007-12-24
  • 打赏
  • 举报
回复
那个不是方法吗
linhl 2007-12-24
  • 打赏
  • 举报
回复
直接取sysdate不行?d1字段是日期型吗?
xiaoyou1982 2007-12-24
  • 打赏
  • 举报
回复
直接取sysdate也不行,以上所有方法都试过了
hzsasheng 2007-12-24
  • 打赏
  • 举报
回复
Oracle可以直接用sysdate来获取当前时间

string sqlmail="insert into you(SMDATE,SMKEY,SMSYJID,SMINVNO,SMMKT) VALUES ("+d1+","+__SheetID+","+l_smsyjid+","+l_sminvno+","+ls_fhdd+")";//d1为时间,
改成
string sqlmail="insert into you(SMDATE,SMKEY,SMSYJID,SMINVNO,SMMKT) VALUES (sysdate,"+__SheetID+","+l_smsyjid+","+l_sminvno+","+ls_fhdd+")";//d1为时间,

virusswb 2007-12-24
  • 打赏
  • 举报
回复
如果是在sql server中,可是使用getdate()
如果是在c#中,可以使用dateitme.now.tostring()
加载更多回复(17)

110,535

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧