sqlserver中有“日期时间”类型的,可以把日期时间保存到这个类型对应的字段中: insert into temptable(tempdatetime) values('2014-09-03 09:26:25')
1 日期、时间字段采用“日期时间”类型。既可以像左手版主所说,将日期时间合并为 1 个字段,也可以分开保存。 日期时间类型,实际上是一个 Double 值。整数部分表示从某一起点算起的天数,小数部分表示一天中的分数,例如 0.5 就是 12 点。系统会根据系统设置将其值解析为年月日时分秒来显示。因此,在表中存储的并非用“:”分隔的时间字符串,如果你用日期时间类型的话。用字符型字段另当别论。 SQL 命令是字符串,只要将你要写入的日期,时间值按格式要求组合到字符串中即可。例如:"INSERT INTO yourtable(yourdate, yourtime) VALUES('" & Format(myDate, "yyyy-mm-dd") & "','" & S & ":" & F & ":" & M & "')"
SQL SERVER中的类型只会比VB多, 所以你不必担心数据存不上
"'"+Format(Now, "YYYY-MM-DD hh:mm:ss")+"'"
1,数据库中的时间类型有 samlldatetime,datatime 2种啥区别百度下 2.vb中的对应类型,varchar,char=string,最重要的一个currency=money或者deciaml 3.通常定义一个变量为date,例如 dim a as date 给a赋值 sql="insert into 表(列) values ('"& a &"')" 4.显示建议用datagrid或者vsflexgrid或者listview都可以,如何使用请百度
insert into temptable(tempdatetime) values('2014-09-03 09:26:25')
日期时间类型,实际上是一个 Double 值。整数部分表示从某一起点算起的天数,小数部分表示一天中的分数,例如 0.5 就是 12 点。系统会根据系统设置将其值解析为年月日时分秒来显示。因此,在表中存储的并非用“:”分隔的时间字符串,如果你用日期时间类型的话。用字符型字段另当别论。
SQL 命令是字符串,只要将你要写入的日期,时间值按格式要求组合到字符串中即可。例如:"INSERT INTO yourtable(yourdate, yourtime) VALUES('" & Format(myDate, "yyyy-mm-dd") & "','" & S & ":" & F & ":" & M & "')"
2.vb中的对应类型,varchar,char=string,最重要的一个currency=money或者deciaml
3.通常定义一个变量为date,例如 dim a as date
给a赋值
sql="insert into 表(列) values ('"& a &"')"
4.显示建议用datagrid或者vsflexgrid或者listview都可以,如何使用请百度