怎样把C#中的System.DateTime变量的值赋给SQL中的DATETIME字段?

alphagm 2005-10-14 08:30:28
怎样把C#中的System.DateTime变量的值赋给SQL中的DATETIME字段?
...全文
196 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
alphagm 2005-10-15
  • 打赏
  • 举报
回复
我的意思是:
若有下面语句:
System.DateTime thisTime=System.DateTime.Now;
而数据库的某个表(比如用语句CREATE TABLE tb_1(buildTime datetime)建立的一个表,怎样把C#语句中的变量放到表中的变量中呢?同样,反过来又该怎么做?
三省Ta叔 2005-10-14
  • 打赏
  • 举报
回复
courseTime=System.DateTime.Parse(termFirstTime.AddDays(7*i);
SqlConnection myConnc1_1=new SqlConnection(strConAll);
string strInsertc1_1 = "INSERT INTO schedule_info(time_id,plan_time) VALUES ('"+ courseTime +"' , getdate())";
myConnc1_1.Open();
SqlCommand myCmdc1_1 = new SqlCommand(strInsertc1_1,myConnc1_1);
myCmdc1_1.ExecuteNonQuery();

termFirstTime.AddDays(7*i) 是你要插入的时间 我没修改了 直接把我的盖上了 HOHO
yxred 2005-10-14
  • 打赏
  • 举报
回复
两种方法,一种是参数化查询,可直接把参数指定为OleDbType.DBDate,然后值指定为 DateTime型即可。
(2)直接写Sql语句时,DateTime.Now.ToString(#yyyy-MM-dd#);
机器人 2005-10-14
  • 打赏
  • 举报
回复
SQL文里,写上日期关键字,比如说

insert into [table] ([id],[name],upd_date) values ('0001','peter', NOW)
fan1223 2005-10-14
  • 打赏
  • 举报
回复
就是一个类型的啊!
jxufewbt 2005-10-14
  • 打赏
  • 举报
回复
用insert语句往数据库插入System.DateTime的值,不久OK了

111,119

社区成员

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

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

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