数据库专题
文章平均质量分 79
luoboqingcai
is is bad boy
展开
-
数据库中取Clob类型字段出现乱码
DataReader 的默认行为是在整个数据行可用时立即以行的形式加载传入数据。但是,对于二进制大对象 (BLOB) 则需要进行不同的处理,因为它们可能包含数十亿字节的数据,而单个行中无法包含如此多的数据。Command.ExecuteReader 方法具有一个重载,它将采用 CommandBehavior 参数来修改 DataReader 的默认行为。您可以将 CommandBehavior.S原创 2004-09-27 17:23:00 · 1996 阅读 · 0 评论 -
操作Oracle数据库实现上传图片到Blob类型的字段出现的问题
通过使用OleDb操作Oracle数据库,成功实现图片上传到Blob类型的字段,但有时会发生ORA-01036错误的问题,经查询是错误提示为illegal variable name/number,不知道有谁能详细解释illegal variable name/number的意思Oracle Data Provider for .NETHiI am using ODP.NET (Oracle原创 2004-09-27 17:29:00 · 1042 阅读 · 0 评论 -
DB 乱码
Q. string strSql = "INSERT INTO TBL_GYOMUTANGO "; strSql += "(WORD) "; strSql += "VALUES(" +strKey + ")"; -->strKey 是汉字时,程序显示为乱码。 A. 使用Parameters解决乱码 string strSql = "INSE原创 2004-10-08 10:05:00 · 1486 阅读 · 0 评论 -
SQL Injection技巧的演练
摘要:下文是为了帮助那些希望能掌握这个漏洞的运用、并想得知如何保护自己免受这种漏洞攻击的人了解该漏洞的本质而写的。详细资料:1.0绪论当一台机器只开放了80端口(这里指的是提供HTTP服务)时,可能你的大多数漏洞扫描器都不能给到你很多有价值的信息(漏洞信息),倘若这台机器的管理员是经常为他的服务器打PATCH的话,我们只好把攻击的矛头指向WEB服务攻击了。SQL注入攻击是WEB攻击类型中的一种,这原创 2004-11-24 12:22:00 · 1069 阅读 · 0 评论 -
在SQLServer中区分大小写的几种方法
今天碰到这个问题了,问了一下朋友,给出了以下几种解决方法,贴出来大家都看一下:第一种:(蟋蟀)ALTER TABLE tbALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_P原创 2004-11-25 07:35:00 · 1324 阅读 · 0 评论 -
项目中的oracle开发技巧
参与进"数字公交"项目已经有一个多月了,我自己负责的模块也基本完成并通过测试,本项目基于oracle的C/S结构,涉及很多数据库方面的操作,有一些经验是以前没有用到的,为了留做它日参考,特记录于此,如果看到此文的读者能够用到,那我更是欣慰.1.users是用户表,userid是从sequence得到的唯一序号,作为主键,下面的触发器方便每次插入分配唯一的序列,其他表也可以参考于此.原创 2004-11-25 07:41:00 · 1057 阅读 · 0 评论 -
Access的跨库查询
大家还记得mssql的跨库查询吧,其实在access中也可以实现2个数据之间的交叉查询。下面我就给大家介绍下access的跨库查询。 首先让我们看看在access里是怎样实现对mdb文件进行查询的,我们随便创建个空数据库,对数据库D:/daos/db/daidalos.mdb里的admin表的内容进行查询,SQL语句为:原创 2005-01-06 13:27:00 · 3049 阅读 · 0 评论