永发信息网

sql插入日期字段的问题

答案:4  悬赏:30  手机版
解决时间 2021-05-08 19:17
  • 提问者网友:欲望失宠
  • 2021-05-07 22:41

请问,我的程序的日期字段有日期跟时间2部分的

我的程序里面。日期放在一个textbox里面

时间部分:”小时“由一个textbox输入,“分钟”由一个textbox输入,怎么表达出一个正确的sql语句插入到数据库

最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-05-08 00:01
先通过getDate()获得时间,然后转换成字符串,再进行分隔!
全部回答
  • 1楼网友:酒醒三更
  • 2021-05-08 02:25
sring sql = "insert into PJ_PROJECT (ID,NAME,FOverTimer,Describ) values (@ID,@NAME,@TIME,@DESCRIBE)"; SqlCommand cmd = new SqlCommand(sql,cnn);//cnn为SqlConnection cmd.Parameters.Add(new SqlParameter("@ID",1)); cmd.Parameters.Add(new SqlParameter("@NAME","测试")); cmd.Parameters.Add(new SqlParameter("@TIME",DBNull.Value)); cmd.Parameters.Add(new SqlParameter("@DESCRIBE","测试")); cmd.ExcuteNonQuery();
  • 2楼网友:愁杀梦里人
  • 2021-05-08 01:43

首先你用的是什么数据库!?一般情况下是这样写的!

在你页面的输入框:有 ___年___ 月___日 是这样吗?这个年月日在后台action里面分对应三个不同的参数去出,String Year=request.getParameter("year");

String YMonth=request.getParameter("YMonth");

String Day=request.getParameter("Day");

假如是hibernate:

popko p= new pojo();//这里pojo指你的存入数据库的属性

p.setDate(java.sal.date.ValueOf(Year+'-'+"-"+YMonth+"-"+Day));

save(p);

假如是直接jdbc就是这样 insert into tableName (datetime,..) values("'"+Year+'-'+"-"+YMonth+"-"+Day+"'");

  • 3楼网友:执傲
  • 2021-05-08 01:05
比如你日期的TextBox的ID是txt1,小时的TextBox的ID是txt2,分钟的TextBox的ID是txt3 . string time = txt1.Text+" "+txt2.Text+":"+txt3.Text+":"; 第一个双引号里面是空格
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯