关于编程实现建立SQLSERVER 数据表的问题,在线等~
我的本意是想在SQLSERVER数据库中建立一个Income表格,这个表格含有一列,这一列用来存时间。语句如下:
cmd.CommandText = string.Format("create table Income(Time1 datetime(8))");
但是系统提示“建立数据库异常”。
如果我把上面语句中的“datetime”类型换成“varchar(50)”,其他地方都不改,即:
cmd.CommandText = string.Format("create table Income(Time1 varchar(50))");
就可以建立满足要求的表格,只是该列为字符型,而不是datetime型的,为什么呢?似乎datetime类型在SQL语句里不能用?
如果我手动在SQLSERVER上建立一个Income表格,仅含一列Time1,类型为datetime,然后编程往这个表格里插入数据均没有问题。
在线等~