- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 存储过程Append 二进制 _ParameterPtr“不正常地定义参数对象。提供了不一致或不完整的信息”
使用ado调用存储过程,其中一个参数为image类型,当插入的二进制长度为空时,出现“不正常地定义参数对象。提供了不一致或不完整的信息”错误。代码如下SAFEARRAY *psa;SAFEARRAYBOUND rgsabound[1];rgsabound[0].cElements = size;rgsabound[0].lLbound = 0;psa = SafeArrayCrea
2013-01-20 11:56:30 3184 1
原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误解决方案
在myeclipse自带的tomcat中加载一个web工程,启动tomcat出现java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误。一般出现这种错误有可能是spring库没有包含,主要是spring-web.jar。不过工程中已经存在这个库文件,并且同一个工程之前加载过没
2013-01-17 14:54:22 104652 13
原创 sqlite中文乱码问题解决方案
在VC++中通过sqlite3.dll接口对sqlite数据库进行操作,包括打开数据库,插入,查询数据库等,如果操作接口输入参数包含中文字符,会导致操作异常。例如调用sqlite3_open打开数据库文件,如果文件路径出现中文,就会导致打开失败。sqlite3_exec执行sql语句,如果包含中文对应字符就会变成乱码。这是由于sqlite数据库使用的是UTF-8编码方式,而传入的字符串是ASCII
2013-01-14 15:14:48 18466 4
原创 sqlite循环批量插入数据
需要在sqlite数据库中插入大量测试数据,打算用事务进行循环插入操作,不过sqlite不支持declare变量定义,所以无法通过定义循环变量值来实现。需要通过一个批处理文件来循环调用插入sqlite语句,方式如下建立一个循环调用的批处理文件sqlite.bat,文件内容@ECHO OFFFor /L %%i in (1,1,10000) do (sqlite3.exe test.d
2013-01-09 10:26:51 18684 2
转载 游标遍历exec动态sql语句查询结果
游标比较特殊,可以在EXEC()中创建后再引用,通常用于动态游标.可以这样处理:declare @sql varchar(8000),@table sysnameset @table = 'table1'set @sql='DECLARE abc CURSOR FOR select * from ' + @tableexec(@sql)OPEN abc...下面
2013-01-06 14:58:36 7280 4
转载 SP_EXECUTESQL 输出参数
use pubsgodeclare @count intdeclare @sql nvarchar(4000)set @sql='select @count=count(*) from titles'exec sp_executesql @sql,N'@count int output',@count output --请注意字符串前一定要加Nselect @count
2013-01-06 10:05:00 1994
fckeditor 2.3 兼容chrome解决方案
2013-03-10
java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource解决方案
2012-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人