2013年3月5日

链接服务器 '(null)' 的 OLE DB 访问接口'STREAM' 返回了对列 '[!BulkInsert].field' 无效的数据

摘要: SSIS中数据流任务或者 DTS数据表对表同步(一般是从文本导到数据库表中),抛出下面异常链接服务器 '(null)' 的 OLE DB 访问接口'STREAM' 返回了对列 '[!BulkInsert].field' 无效的数据解决方案: 如果是dts,一般把数据库字段加长 或者是把字段改成nvarchar 可解决 阅读全文

posted @ 2013-03-05 17:02 kobeycs 阅读(2697) 评论(0) 推荐(0) 编辑

[平面文件源 [1]] 错误: 数据转换失败。列“列 1”的数据转换返回状态值 4 和状态

摘要: SSIS中数据流任务 文本数据导入sql server 表中报错:错误 0xc02020a1: 数据流任务: 数据转换失败。列“列 22”的数据转换返回状态值 4 和状态文本“文本被截断,或者一个或多个字符在目标代码页中没有匹配项。”。 (SQL Server 导入和导出向导) 错误 0xc020902a: 数据流任务: “输出列“列 22”(98)”由于发生截断而失败,而且针对“输出列“列 22”(98)”的截断行处理设置指定截断时出错。在指定组件的指定对象上出现截断错误。解决方式: 缺省条件下, 对文本文件所有字符列的长度是50. 你需要在文本文件联接的"Advanced(高级) 阅读全文

posted @ 2013-03-05 16:59 kobeycs 阅读(2032) 评论(0) 推荐(0) 编辑

2012年12月7日

关于OLEDB数据源中使用存储过程生成数据源报错的问题

摘要: 在OLE DB的数据源组件一般的情况下是不允许使用存储过程等SQL命令来做为他的数据源。但是,在对我们的存储过程中的开始位置(注意:是存储过程的内部)填加上这段代码就可以在OLE DB中使用存储过程了。SET FMTONLY OFF;SET NOCOUNT ON;对OLE DB的SQL Command 语句写为 Exec [dbo].[usp_GetMessageList] ?,?? 是代表这个存储过程需要使用的参数。 阅读全文

posted @ 2012-12-07 15:44 kobeycs 阅读(182) 评论(0) 推荐(0) 编辑

2012年8月22日

SSIS中字符串转日期格式导入数据库

摘要: 平面文本中存在一列时间数据,格式为yyMMdd,需要导入数据库中,对应数据库中的字段类型为datetime,直接导入会出现如下错误:[OLE DB 目标 [248]] 错误: SSIS 错误代码 DTS_E_OLEDBERROR。出现 OLE DB 错误。错误代码: 0x80004005。已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 10.0” Hresult: 0x80004005 说明:“对于造型说明无效的字符值”。已获得 OLE DB 记录。源:“Microsoft SQL Server Native Client 10.0” H 阅读全文

posted @ 2012-08-22 13:34 kobeycs 阅读(2443) 评论(0) 推荐(0) 编辑

2012年6月19日

MVC的views目录访问资源文件

摘要: 这段时间一直在研究ASP.NET MVC,正准备用其来做一个淘客网,呵呵由于网站需要用到换肤技术,所以准备将所有模板和资源文件都放到Views目录里,这样管理起来也比较方便,但没想到原来在Views里是禁止了一切资源的访问的,我想这样设计可能是防止被人直接访问view所造成不便吧,不过对于现在我的需求来说,只有2种解决办法了:1、将所有模板和资源文件放到另一个新建的目录里,如建一个 skins,但这样做就会失去了在Views下的一些MVC脚手架的功能(如直接添加view或者与controller之间直接跳转等)2、想办法修改配置,让在Views目录里也可以直接访问资源文件本来也想了要么在独立的 阅读全文

posted @ 2012-06-19 09:13 kobeycs 阅读(765) 评论(0) 推荐(0) 编辑

2011年11月9日

.NET中页面跳转的几种方法及他们的区别

摘要: 来自: http://hi.baidu.com/prigmi/blog/item/403c2608a81cbb3be9248820.html 1、Response.Redirect(): Response.Redirect方法导致浏览器链接到一个指定的URL。当Response.Redirect()方法被调用时,它会创建一个应答,应答头中指出了状态代码302(表示目标已经改变)以及新的目标URL。浏览器从服务器收到该应答,利用应答头中的信息发出一个对新URL的请求。这就是说,使用Response.Redirect方法时重定向操作发生在客户端,总共涉及到两次与服务器的通信(两个来回):第一次是对 阅读全文

posted @ 2011-11-09 22:45 kobeycs 阅读(475) 评论(0) 推荐(0) 编辑

Cache对象中常用方法的理解

摘要: 1、ASP.NET中调用Cache的方法 1):HttpRuntime.Cache; 2):Page.Cache; 3:)HttpContext.Current.Cache; 自己感觉三者差不多2、功能:缓存服务器上常用数据;存储任意数据对象(如哈希表和数据集)的词典;有两种过期策略选择(绝对过期(DateTime)和弹性过期(TimeSpan));缓存优先级(CacheItemPriority枚举);可以使用缓存依赖(CacheDependency的实例。添加依赖于其他文件或缓存项的对象,并在从 Cache 中移除对象时执行回调以通知应用程序。)3、Cache.Add方法:使用cach... 阅读全文

posted @ 2011-11-09 22:22 kobeycs 阅读(845) 评论(0) 推荐(0) 编辑

2011年11月8日

存储过程中的output输出参数及return返回值参数问题

摘要: 一个存储过程可以有多个输出参数 但是只能有一个返回值通过下面的例子说明一下:使用的是puls示例数据库alter proc get_info(@outvalue int output,@firstname nvarchar(200)='a')asbegin declare @sql nvarchar(max) begin if(@firstname is not null) begin set @sql='select * from authors' exec sp_executesql @sql ... 阅读全文

posted @ 2011-11-08 23:57 kobeycs 阅读(364) 评论(0) 推荐(0) 编辑

导航