当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 想来学习 .net 也2个月了吧,最初遇到的一个问题就是分页程序获取当前页的数据并支持字段排序而且支持搜索时的 Where 语句 在网上搜了很久也没找到,也在 Asp.net 的一些论坛上发过帖子也许是那些高手懒得理我吧(做菜鸟就是难)也许是我找东西的能力有问题,但我却找到了以下SQL 的存储过程。
 

 

    摘要:1.新建一个sql数据库2.在查询分析器运行cms/table.sql3.在查询分析器运行cms/function.sql4.从cms/data.mdb导入全部数据5.修改web.config如下位置 <!-- 数据库连接设置: dbserver [数据库服务器地址] dbname [数据库名称] dbuser [数据库用户名] dbpass [数据库连接密码] outtime [联结超时时......
    摘要:今天在http://www.oracle.com/technology/tech/dotnet/tools/index.html 上面下载了odt for .net,发现oracle提供的集成到vs.net中的oracle浏览器蛮好用的,这个工具跟vs.net的服务器资源管理器的数据连接的作用类似,vs自带的资源管理器可以连接到sql server,支持sql server数据库表的拖放,但不支持......


asp.net 学习日记数据分页

想来学习 .net 也2个月了吧,最初遇到的一个问题就是分页程序获取当前页的数据并支持字段排序而且支持搜索时的 where 语句 在网上搜了

存储过程. 【程序编程相关:发掘 C# 特性赋予科学计算项目以威力

很久也没找到,也在 asp.net 的一些论坛上发过帖子也许是那些高手懒得理我吧(做菜鸟就是难)也许是我找东西的能力有问题,但我却找到了以下sql 的 【推荐阅读:如何做好一个项目(一)

后来经过修改就成下面这样了(后面有个调用的例子 vb.net 版本我只会vb 不知微软何时出 masm.net 我想这辈子是没希望了) 【扩展信息:利用c#制作简单的留言板(4)

 set @page = (@page-1) * @pagesize + 1  exec sp_cursoropen @p1 output, @strsql exec sp_cursorfetch @p1, 16, @page, @pagesize exec sp_cursorclose @p1

 /* 通用存储过程分页----- 江建  只读取当前页 支持分类排序*/

create procedure getpage (  @strtablename nvarchar(50),    --表名 @fldname nvarchar (200),       --要返回的字段     @strwhere nvarchar(200)="",    --where 语句  @fldorderby nvarchar(200),     --要排序的字段  @ordertype int=0,          --排序类型升序还是降序    @page int = 1,    --要获取的页码 @pagesize int = 5   --页大小) as  set nocount on declare @p1 int declare @strsql  nvarchar(1000) declare @strorderby nvarchar(200)

 if @ordertype != 0  set  @strorderby = order by [ + @fldorderby +] desc else

  set  @strorderby = order by [ + @fldorderby +] asc

 if @strwhere !=  set @strsql=select + @fldname + from [ + @strtablename + ] where + @strwhere + @strorderby else  set @strsql=select + @fldname + from [ + @strtablename + ]  + @strorderby 

 set @page = (@page-1) * @pagesize + 1  exec sp_cursoropen @p1 output, @strsql exec sp_cursorfetch @p1, 16, @page, @pagesize exec sp_cursorclose @p1 go

/*这个是获取记录总数----- 江建*/create procedure countrow(  @strtablename nvarchar(50),  @fldnamecount nvarchar(50), @strwhere nvarchar(200)="") as  declare @strsql  nvarchar(1000) if @strwhere !=  set @strsql=select count([ + @fldnamecount + ]) as countrow from [ + @strtablename + ] where +

@strwhere else  set @strsql=select count([ + @fldnamecount + ]) as countrow from [ + @strtablename + ] exec sp_executesql  @strsqlgo

(1)下面是类模块 datapager.vb=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   data pager   programme by jiang jian   date:2005-06-23   corpright(c) 2005 jiang jian.=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=   http://vbcc.126.com   email:jiangjian@ejet.com.cn   this is class for sql database pager=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=imports systemimports system.web.uiimports system.web.ui.webcontrolsimports system.dataimports system.data.sqlclient

namespace datalayer


...   下一页
    摘要:iwebbrowserappiwebbrowserapp 接口仅仅在ie中实现。 典型的,你使用internetexplorer 对象创建一个ie的实例. 然后你使用 iwebbrowserapp 接口操纵此实例. (今天采用iwebbrowser2 替代) iwebbrowserapp 接口继承自 iwebbrowser, 所以它提供 iwebbrowser 的全部功能。 因为iwebbrows......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE