sql server2005 建表遇到的问题.
在sqlserver2005中用sql语句写代码,生成数据表
CREATE TABLE [t_ActivityRecord] (
[activityId] [nchar] (10) NOT NULL,
[activityName] [nvarchar] (50) NOT NULL,
[activityMark] [decimal] (18,3) NOT NULL,
[activityStatement] [ntext] NOT NULL,
[activityDateTime] [date] NOT NULL,
[activityClass] [nchar] (10) NOT NULL,
[classNo] [nchar] (10) NOT NULL,
[term] [nchar] (10) NOT NULL)
结果一运行,就出现下面的错误:
Column, parameter, or variable #5: Cannot find data type date.
分析原因:是因为开始数据库在sql server2008中建的,有数据类型date,而sql server2005中没有数据类型date,所以导致了上面的错误.
解决方法:将"date"数据类型改成了"datetime".
再次运行,成功.问题解决.
相关文档:
本文关键词:SQL 2008 SQL SQL Server SQL Server 2008
对于即将在2008年隆重发布的SQL Server 2008,微软期望市场不仅仅是把它作为关系数据库系统来看待,微软将其定位为一个企业数据平台,虽然关系数据库引擎仍然是SQL Server 2008的核心,不过SQL Server 2008所能提供的服务广度将远超过简单的关系数� ......
SQL Server2008行数据和页数据压缩解密
数据压缩意味着减小数据的有磁盘占用量,所以数据压缩可以用在表,聚集索引,非聚集索引,视图索引或是分区表,分区索引上。2.前标压缩:每一页中的所有列,在行标头下面,每行都存储着一个行定义值,压缩后,所有行的定义值都被替换成行头值的引用。
本文将为大家介绍 ......
格式:
CONVERT(data_type,expression[,style])
说明:
此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)
相互转换的时候才用到.
例子:
SELECT CONVERT(varchar(30),getdate(),101) now
结果为:
now
---------------------------------------
|09/15/2001
=============== ......
ASP.NET如何连接Access或SQL Server数据库
首先看一个例子代码片断:
程序代码:
--------------------------------------------------------------------------------
using System.Data;
using System.Data.OleDb;
......
string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection+ ......