吴义法

导航

2011年4月22日

Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

摘要: 在做excel2007 导入时,报的错:“Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine”;细察下来,是我操作系统为64bit所致。具体方法如下:“Actually it is because you are running 64-bit windows and there are no MS Access drivers that run 64-bit. So to solve it you need to change your build configuration to x86. 阅读全文

posted @ 2011-04-22 14:24 吴义法 阅读(3935) 评论(0) 推荐(0) 编辑

varchar(MAX)--SQL2005的增强特性

摘要: 最近在遇到一个NVarchar(4000)的存储过程参数执行时该参数值被截断。Sql2005已提供解决方法:具体如下:先说个问题:看这样一个很简单的存储过程,接收有一个text类型的参数。CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->CREATEPROCEDUREpr_testprocedure(@texttext)ASBEGINSELECT@textEND 在SQL 中调用 CodeCode highlighting produc 阅读全文

posted @ 2011-04-22 10:17 吴义法 阅读(1382) 评论(0) 推荐(0) 编辑

Varchar(max),nvarchar(max) ,varbinary(max)

摘要: SQL Server 2005:请使用 varchar(max)、nvarchar(max) 和 varbinary(max) 数据类型,而不要使用 text、ntext 和 image 数据类型。Microsoft SQL Server 2005 中引入了 max 说明符。此说明符增强了 varchar、nvarchar 和 varbinary 数据类型的存储能力。varchar(max)、nvarchar(max) 和 varbinary(max) 统称为大值数据类型。您可以使用大值数据类型来存储最大为 2^31-1 个字节的数据。 注意: 当 sp_tableoption 存储过程的 阅读全文

posted @ 2011-04-22 10:00 吴义法 阅读(2216) 评论(0) 推荐(0) 编辑