dotnetspider.com提供Asp.net2.0 Sqlserver express的学习空间
- Learn ASP.NET 2.0
- Develop your web site
- Host it for free.
Web hosting package
For ASP.NET programmers
实在郁闷 ,请大家为我解惑。
同发csdn:http://community.csdn.net/Expert/topic/4315/4315539.xml?temp=.3931848
原来的代码
如果 f.Data过长,就莫名其妙的异常,
---------------------------
---------------------------
当前命令发生了严重错误。应放弃任何可能产生的结果。
---------------------------
确定
---------------------------
---------------------------
---------------------------
常规网络错误。请检查您的网络文档。
---------------------------
确定
---------------------------
Google baidu 都翻了个底朝天,也没个能安慰我的信息。
试验了一下午,最后试出来写个测试字符串"aaaa"就能插入
尝试了如下代码
成功,怎么也想不通这换汤不换药的方法为何能够成功,
翻msdn,
打自己一巴掌
[Visual Basic]
Public Property SqlDbType As SqlDbType
[C#]
public SqlDbType SqlDbType {get; set;}
属性值
SqlDbType 值之一。默认值为 NVarChar。
然而我又看到另外一个构造器的重载这样说明
[C#]
public SqlParameter(
string parameterName,
object value
);
参数
parameterName
要映射的参数的名称。
value
一个 Object,它是 SqlParameter 的值。
备注
当在 value 参数中指定 Object 时,SqlDbType 将从 Object 的 .NET Framework 类型推断出。
这又如何解释??
以上步是在NT sp6 SqlServer6.5 和Win2000 sp4 SqlServer2000 Sp3a下.
再次感谢微软动力营,感谢Mingqing Cheng给我们的帮助!
搞了一中午终于可以用了 但不知道效率如何.郁闷的是我要用php去调用它
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
CopyRight: ******
CreateData: 2004-02-09
Language: MS SQL SERVER 存储过程
AuthorName: Meibo Wu
实现功能: 分页显示当用户选择了图片大分类时(按手机)的数据
参数说明: @bigtype为大分类
@gid为传入的图片类型
$PageSize为每页显示的记录数量
@pageindex为当前页码
LastUpdate:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
CREATE procedure sms_img_page_no_smalltype
(
@bigtype nvarchar(20),
@gid int,
@pagesize int,
@pageindex int
)
as
set nocount on
declare @LikeBigType nvarchar(20)
declare @PageLowerBound int
declare @PageUpperBound int
declare @indextable table(id int identity(1,1),nid int)
set @PageLowerBound=(@pageindex-1)*@pagesize
set @PageUpperBound= @PageLowerBound+@pagesize
set @LikeBigType= @bigtype+'%'
set rowcount @PageUpperBound
insert into @indextable(nid)
select a.col_id
from web_sms_data_img as a join web_sms_data_mobile as q
on a.col_mobile_type=q.col_mobile_type
where a.col_img_group=@gid
and q.col_mobile_comment like @LikeBigType
order by a.col_id desc
/*
select @LikeBigType
select * from @indextable
*/
select q.col_mobile_comment,
a.col_id,
a.col_img_hits,
a.col_img_dir,
a.col_img_name
from web_sms_data_img as a join web_sms_data_mobile as q
on a.col_mobile_type=q.col_mobile_type
join @indextable as p
on a.col_id=p.nid
where p.id>@PageLowerBound and p.id<=@PageUpperBound
and a.col_img_group=@gid
and q.col_mobile_comment like @LikeBigType
order by p.id
set nocount off
GO