如何向SQL数据库中写入时间?

xiao88yan 2004-11-14 08:44:57
数据库时间字段regtime为datetime类型,请问如何向SQL数据库写入时间数据?
我用了两个方法,都不行
insert users values(getdate()) 写入时间非常长,不能忍受

insert users values(System.DateTime.now) 写入时出错
...全文
592 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zzcwhq 2004-11-25
  • 打赏
  • 举报
回复
为什么表中设置regtime字段的默认值呢?
getdate(),
在做插入操作时根本不需要管regtime字段了
xiao88yan 2004-11-14
  • 打赏
  • 举报
回复
以下是我具体用法,请各位高手看一看
int[] buf1={4001,4002,4003};
int[] buf2={int.Parse(TextBox2.Text),int.Parse(TextBox3.Text),int.Parse(TextBox4.Text)};
for(i=0;i<3;i++)
{
  inscmd="insert into manaevaluation values(" + employeeid +",'" + System.DateTime.Now + "'," + buf1[i] + "," + buf2[i] +")";
  myinscmd=new SqlCommand(inscmd,myinsconn);
  myinscmd.ExecuteNonQuery();
}
有什么问题吗?
lanxe 2004-11-14
  • 打赏
  • 举报
回复
insert users values(getdate())

这语句插入的时间怎么会是很长?是标准的系统时间格式,如2004-11-14 10:12:30
popcorn 2004-11-14
  • 打赏
  • 举报
回复
是不是指明插入的具体字段效率要好点?比如
"insert into mytable(myfield1,myfield2)values(getdate(),'"+System.DateTime.Now+"')"

或者其它地方的问题
北京的雾霾天 2004-11-14
  • 打赏
  • 举报
回复
只有一句insert users values(getdate())
就用很长时间的话说明你的数据库连接上有问题,或者你的数据量太大了.
这句话实现上是个正确的写法,除非是不正确的使用了.
xiao88yan 2004-11-14
  • 打赏
  • 举报
回复
老大,写入的时间太长了,我用了一个循环写了三条记录,用了能有5分钟,不能快一点吗?
int[] buf1={4001,4002,4003};
int[] buf2={int.Parse(TextBox2.Text),int.Parse(TextBox3.Text),int.Parse(TextBox4.Text)};
for(i=0;i<3;i++)
{
  inscmd="insert into manaevaluation values(" + employeeid +",'" + System.DateTime.Now        + "'," + buf1[i] + "," + buf2[i] +")";
  myinscmd=new SqlCommand(inscmd,myinsconn);
  myinscmd.ExecuteNonQuery();
}
叶子哟 2004-11-14
  • 打赏
  • 举报
回复
你按你的数据库显示的时间格式写入字符串就行了,如长格式:string mytime = System.DateTime.Now().ToString("yyy-MM-dd hh:mm:ss");
直接用"insert .... values('"+ mytime + "')";
龍过鸡年 2004-11-14
  • 打赏
  • 举报
回复
"insert users values('" + System.DateTime.Now + "')"
zhongwanli 2004-11-14
  • 打赏
  • 举报
回复
insert users (regtime ) values(getdate())
北京的雾霾天 2004-11-14
  • 打赏
  • 举报
回复
是不是你的几个Int.Perse出了错?
你可以把每次的循环中的inscmd打印出来看看是不是有错误.
xiao88yan 2004-11-14
  • 打赏
  • 举报
回复
up

111,117

社区成员

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

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

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