首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> ASP.NET技巧 -> ASP.NET2.0调用MySql的存储过程
ASP.NET2.0调用MySql的存储过程


文章类别:ASP.NET技巧 来源: 作者: 发表日期:2006-9-24 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

MYSQL 从5.0开始便加入了存储过程,因为它出现的时间还不是很久,现在有很多都在问,MYSQL存储过程怎么建立,下我就我所理解的建了一个.在asp.net2.0下调用非常方法,跟SQL差不多,但也有少少差别,下面就是MYSQL一个分页的的存储过程;MYSQL的limite给我们带来很大的方便.不要写太多的代码!

DELIMITER $$;

 

DROP PROCEDURE IF EXISTS `mytest`.`MyPage`$$

 

CREATE DEFINER=`root`@`localhost` PROCEDURE `MyPage`(

tableName varchar(100),

fieldsName VARCHAR(100),

pageIndex int,

pageSize int,

sortName VARCHAR(500),

strWhere varchar(500)

)

BEGIN

DECLARE fieldlist VARCHAR(200);

if fieldsName=''||fieldsName=null THEN

   set fieldlist='*';

else

   set fieldlist=fieldsName;

end if;

if strWhere=''||strWhere=null then

     if sortName=''||sortName=null then

         set @strSQL=concat('select ',fieldlist,' from ' , tableName,' limit ',(pageindex-1)*pageSize,',',pageSize);

     else

         set @strSQL=concat('select ',fieldlist,' from ' , tableName,' order by ',sortName,' limit ',(pageindex-1)*pageSize,',',pageSize);

     end if;

else

    if sortName=''||sortName=null then

        set @strSQL=concat('select ',fieldlist,' from ' , tableName,' where ',strWhere,' limit ',(pageindex-1)*pageSize,',',pageSize);

    else

        set @strSQL=concat('select ',fieldlist,' from ' , tableName,' where ',strWhere,' order by ',sortName,' limit ',(pageindex-1)*pageSize,',',pageSize);

    end if;

end if;

PREPARE stmt1 FROM @strSQL;

EXECUTE stmt1;

DEALLOCATE PREPARE stmt1;

END$$

 

DELIMITER ;$$

Asp.net2.0调用方法.下次给出来…….

上一篇:Photoshop制作网站流程图解揭密 下一篇:ajax技术制作得在线歌词搜索功能
本栏目热门文章
·如何实现无刷新的DropdownList联动效果 2005-10-4
·使用HttpWebRequest向网站模拟上传数据 2005-10-4
·ASP.NET中文件上传下载方法集合 2006-5-28
·当DataSet中包含主/子表时,Update更新步骤 2005-10-6
·ASP.NET2.0实现无刷新客户端回调 2005-11-13
·分享个极好的无刷新二级联动下拉列表,同样适用与firefox 2005-10-19
·在Web DataGrid中当鼠标移到某行与离开时行的颜色发生改变( 2005-10-4
·ASP.NET中实现Flash与.NET的紧密集成 2005-11-21
·关于Asp.net页面Page_Load被执行两次的问题 2005-10-4
·ASP.NET极限:页面导航 (翻译) 2005-10-8
新近更新文章
·asp.net2.0 上传图片并为用户创建相应文件夹 2006-9-26
·ASP.NET如何存取SQL Server数据库图片 2006-9-24
·在Java和.NET平台的加密术比较 2006-9-24
·关于Asp.net中使用以下代码导出Excel表格的问题 2006-9-24
·FCKEditor在Asp.net的安装 2006-9-24
·asp.net在ie里调试 2006-9-24
·ASP.NET2.0调用MySql的存储过程 2006-9-24
·在asp.net页面中使用异步读取 2006-9-24
·一个通用的分页类 2006-9-24
·ASP.NET 2.0“插件”说 2006-9-24
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: