ASP中实现分页显示的七种武器
在微软的ASP编程体系中,ADO对象的建立,使得从网页访问数据库成为一 件易事,特别是ADO的Recordset对象使得控制数据的输出显示更为方便、自由。而在Visual InterDev6.0(以下简称VI6.0)中,由于Script Object Model(以下简称SOM)、Design-Time Control(以下简称DTC)以及Data Environment Object Model(以下简称DEOM)等对象模型的引入,使网页对数据库的访问设计显得更为方便。 因为主题方面的原因,关于数据库的连接,下文只给出代码和简要注释,而把重点放在如何利用Recordset对象(或控件)实现数据记录的分页显示方面。 根
DataGrid
在aps.net中多数据绑定的控件很多,论功能来说,应该属DataGrid最为齐全,但它没有提供现成的显示记录序号的功能,不过我们可以通过它所带的一些参数来间接得到序号,下面来看看怎样得到和显示序号值计算方式如下: /?"[@more@] (1)在后台 DataGrid.CurrentPageIndex * DataGrid.PageSize + e.Item.ItemIndex + 1 (2)在前台 DataGrid1.CurrentPageIndex * DataGrid1.PageSize + Container.ItemIndex + 1 说明: e表示System.Web.UI.WebControls.DataGridItemEventArgs参数类的实例; DataGrid1这里表
How to call SQL Server stored procedures in ASP.NET( VB .NET)
Resource: http://support.microsoft.com/kb/306574loadTOCNode(1, 'referenceFor more information, see the following topics in the Microsoft .NET Framework Software Development Kit (SDK) documentation: Overview of ADO.NEThttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconoverviewofadonet.asp ADO.NET DataSethttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcontheadonetdataset.asp Using .NET Data Providers to Access Datahttp://msd
备份与恢复 asp实现sql的备份与恢复
备份与恢复 asp实现sql的备份与恢复[@more@]<% SQL="backup database 数据库名 to disk='"&Server.MapPath("backup")&""&"backuptext.dat"&"'" set cnn=Server.createobject("adodb.connection") cnn.open "driver={SQL Server};Server=服务器名;uid=sa;pwd=" cnn.execute SQL on error resume next if err<>0 then response.write "错误:"&err.Descripting else response.writ
将PostgreSQL集成到.NET上
Npgsql是PostgreSQL的一个.NET数据提供程序,它可以自由获取。对于PostgreSQL的最新版本(8.1.4)来说,它是一种可选的安装。它也可以通过下列选项获得独立的下载: Npgsql/bin/docs——文件 Npgsql/bin/docs/apidocs——API文件 Npgsql/bin/ms1.1——为Microsoft .NET 1.1编译的Npgsql Npgsql/bin/mono——为Mono编译的Npgsql .NET数据提供器的一个优点在于,它可以很轻松熟练地利用其他的提供器,因为方法是一样的。下面是最常见的Npgsql类的分类: NpgsqlConnection——用来建立同PostgreSQL数据库的连接。 NpgsqlCo
在SQL中调用COM对象
在SQLSERVER 中创建 OLE 对象实例,有时我们想到数据库中执行存储过程的时候,同时调用系统中的COM对象。此时我们可以采用SQL的系统存储过程sp_OACreate ,此存储过程的调用要有一定的权限,只有 sysadmin 固定服务器角色的成员才能执行 sp_OACreate。[@more@]语法 sp_OACreate progid, | clsid, objecttoken OUTPUT [ , context ] 参数 progid 是要创建的 OLE 对象的程序标识符 (ProgID)。此字符串描述该 OLE 对象的类,其形式如下: 'OLEComponent.Object' OLEComponent 是 OLE 自动化服务器的组件名
ADO.NET 跟踪数据访问
简介 自 ODBC Trace 发布以来,我一直在期待面向数据访问的良好的通用内置跟踪工具。OLE DB 有许多不同类型的跟踪方式;我想到的两个是与 Visual Studio 分析器兼容的工具和 ATLTRACE(用于 ATL OLE DB 模板的跟踪宏)。OLE DB 和 MDAC 的问题不在于它们没有跟踪,而在于有太多不同种类的跟踪,每个跟踪都绑定到不同的评估机制。很难(如果不是不可能的话)跟踪到各层的数据访问堆栈并获得一 个跟踪输出。 ADO.NET 2.0 和 SQL 本机客户端(一个新的 OLE DB/ODBC/网络库功能)包含一个灵活而丰富的内置数据跟踪工具。Microsoft 已经
ASP与存储过程(Stored Procedures)
ASP与存储过程(Stored Procedures)的文章不少,但是我怀疑作者们是否真正实践过。我在初学时查阅过大量相关资料,发现其中提供的很多方法实际操作起来并不是那么回 事。对于简单的应用,这些资料也许是有帮助的,但仅限于此,因为它们根本就是千篇一律,互相抄袭,稍微复杂点的应用,就全都语焉不详了。 现在,我基本上通过调用存储过程访问SQL Server,以下的文字虽不敢保证绝对正确,但都是实践的总结,希望对大家能有帮助。 存储过程就是作为可执行对象存放在数据库中的一个或多个SQL命令。 定义总是很抽象。存储过程其
ASP 编程中20个非常有用的例子
ASP 编程中20个非常有用的例子[@more@]1.如何用Asp判断你的网站的虚拟物理路径 答:使用Mappath方法 < p align="center" >< font size="4" face="Arial" >< b > The Physical path to this virtual website is: < /b >< /font > < font color="#FF0000" size="6" face="Arial" > < %= Server.MapPath("")% > < /font >< /p > 2.我如何知道使用者所用的浏览器? 答:使用the Request obj
ADO的连接
ADO的连线主要可分成透过OLE DB Privder的方式与OLE DB Provider for ODBC,前者很明显的是Microsoft公司极力发展的方式,据说它比透过ODBC的方式快且所 资源少 ,但实№上如何,几年之後就可很清楚了。不过目前有Privder提供OLE DB介面者尚没有非常多,但提供ODBC介面者就很多了,在只有ODBC Driver之下,如果也要使用ADO的话那可以使用OLE DB Provider for ODBC的介面,然而它的Performance和使用RDO来比,那得花上好些工夫试看看,至少我没有那些工夫做这种事。 great reference http://doc.51windows.net/ado/?url=/ado/dasdka
ASP sending Email
SET rsMailQ = objConn.Execute("SELECT * FROM mailqueue WHERE date_sent IS NULL") While NOT rsEmails.EOF Set objMailer = Server.CreateObject("Persits.MailSender") objMailer.Host = MailServer objMailer.Charset = "UTF-8" objMailer.ContentTransferEncoding = "Quoted-Printable" objMailer.From = rsEmails("From") objMailer.FromName = rsEmails("FromName") objMailer.AddAddress rsEmails("To") objMailer