vc 2008+sql server 在做ado调用存储过程的时候,在ado中对存储过程进行字符串类型的参数输入总是会多一个回车符。
当用sql server跟踪器进行跟踪的时候,会出现如下语句:
SQL codeexec
InserttableProc '2008/10/01 ','00:00:05 ','2008/10/08 ','00:34:00
','模拟频道10 ',246,406.05
--请注意:'00:34:00
--'请注意:'00:34:00
'
这里面关于时间的字符串,系统多加了一个回车符。
如果自动加入空格符,那么我的语句中可以讲空格自动去掉,可是回车符就不能去掉了。 而且奇怪的是, 当整体执行这个语句的时候,查询结果的正确的; 但是当我将上面的语句,复制粘贴,手动在sql server数据库中执行的时候,这个回车符就显示出问题,如无法识别、不能进行字符串到datetime的转换等。
当用sql server跟踪器进行跟踪的时候,会出现如下语句:
SQL codeexec
InserttableProc '2008/10/01 ','00:00:05 ','2008/10/08 ','00:34:00
','模拟频道10 ',246,406.05
--请注意:'00:34:00
--'请注意:'00:34:00
'
这里面关于时间的字符串,系统多加了一个回车符。
如果自动加入空格符,那么我的语句中可以讲空格自动去掉,可是回车符就不能去掉了。 而且奇怪的是, 当整体执行这个语句的时候,查询结果的正确的; 但是当我将上面的语句,复制粘贴,手动在sql server数据库中执行的时候,这个回车符就显示出问题,如无法识别、不能进行字符串到datetime的转换等。
解决方案 »
- 连接。net时报错误: 监听进程不能解析在连接描叙中给出的service_name
- 一条查询语句,查找一条记录,已经知道在结果表中的第n行,我想用一个sql语句直接找到它的a字段的内容
- 求一条MySQL 转 SQL Server 的 select语句,超难(对于菜鸟来说)
- 关于数据库查询的一些问题
- insert into...select * from test 插入中文問題.---在線等
- 熟悉sql的兄弟看过来
- 求一个sql查询语句
- 如何将形如'2003-03-03 21:25:22'的字符串转成datetime类型数据并于数据库中的datetime类型数据进行比较
- 关于数据恢复
- 关于在SQL Server中数据恢复的问题,敬请高手指教!
- Union 类型兼容
- 求一个sql
你用参数代替看行不?