ADO.Net
文章平均质量分 76
snlei
大学毕业! 深爱编程
展开
-
ExecuteScalar方法
oRs.Open "SELECT COUNT(*) As iRowCountFROMOrders"iCount=oRs.Fields("iRowCount").ValueADO.NET引入了一种从查询的结果中获取单值的新方式,可以用于预计只返回一行和一列的场合。ADO.NETCommand对象有一个ExecuteScalar方法,它从相关的查询中返回第一行和第一列的值。因为不用创建行集、查转载 2008-11-05 10:25:00 · 7898 阅读 · 5 评论 -
Rowfilter 模湖查询
在实际编程工程中,常常遇到这样的情况:DataTable并不是数据库中的,或者DataTable尚未写到数据库,或者从数据库中读出的DataTable已经在本地被改动,又没有写回数据库(可能还要作其他改动),在这些情况下,要查询DataTable中的数据,强大的SQL语言就派不上用场了。 有些.NET程序员采取在数据库中建立临时表等方法来解决这类查询问题。而我觉得这种方法不可行,其实只要转载 2009-03-20 09:43:00 · 5208 阅读 · 1 评论 -
C#将错误记录到文本文件
在需要的地方调用 new RecordError().Record(this.Text,ex);就可以了! using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Windows.Forms;using System.Diagnostics;原创 2009-03-17 19:40:00 · 3566 阅读 · 0 评论 -
怎样在 Visual C# .NET 中跟踪和调试
本文介绍如何使用 Debug当程序运行时,您可以使用 Debug 类的方法来生成消息,以帮助您监视程序执行顺序、检测故障或提供性能度量信息。默认情况下,Debug 类产生的消息显示在 Visual Studio 集成开发环境 (IDE) 的“输出”窗口中。该代码示例使用 WriteLine 方法生成后面带有行结束符的消息。当您使用此方法生成消息时,每条消息在“输出”窗口中均显示为单独的一行转载 2009-02-18 10:38:00 · 1139 阅读 · 0 评论 -
C#判断一个string是否可以为数字,五种解决方案
方案一:Try...Catch(执行效率不高)/// /// 名称:IsNumberic/// 功能:判断输入的是否是数字/// 参数:string oText:源文本/// 返回值: bool true:是 false:否/// /// /// private bool IsNumberic(string oText){try{int var1=Convert.ToInt32 (oText);r转载 2009-02-20 13:46:00 · 2088 阅读 · 0 评论 -
C#获取项目程序路径的方法
1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“/”;2.c# winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“/”;B:“Application.ExecutablePath ”:获取当前应用程序文件的路径,包含文件的名称;C:“A原创 2009-02-03 09:21:00 · 1002 阅读 · 0 评论 -
执行异步操作
某些数据库操作(例如命令执行)可能要花费很长时间才能完成。在此类情况下,单线程应用程序必须阻塞其他操作,并且等待该命令完成,然后才可以继续执行它们自己的操作。比较而言,如果能够将长时间运行的操作分配给某个后台线程,就可以允许前台线程在整个操作期间保持活动状态。例如,在 Windows 应用程序中,通过将长时间运行的操作委托给后台线程,可允许用户界面线程在操作执行时保持响应状态。.NET Fra转载 2008-11-07 16:23:00 · 1577 阅读 · 0 评论 -
用多活动结果集优化ADO.NET2.0数据连接
欢迎参予讨论MARS的使用!通过这里介绍的MARS技术上,你能够在单个连接上执行多重数据库查询。而且依赖于MARS技术的编码更为简单易读,并且使你在开发数据集中的Web应用程序时可以减少内存使用并在一定程序上消除性能瓶颈。难道你不想尝试一下MARS? 多活动结果集(Multiple Active Result Sets,简称MARS)是ADO.NET 2.0的一个新特征-它允许在单转载 2008-11-07 15:13:00 · 653 阅读 · 0 评论 -
C#中通过使用ADO.NET读写BLOB数据
本文引用下面的 Microsoft .NET 框架类库名称空间: • System.Data.SqlClient • System.IO 本任务的内容 • 概要 • 要求 • 创建项目 概要 在 ADO.NET 中,DataReader 列、DataSet 列或 Command 参数不能使用 GetChunk 和 AppendChunk 方法。本文介绍如何使用 Visual C# .NET 读写二转载 2008-11-07 13:41:00 · 1678 阅读 · 0 评论 -
ExecuteReader(),ExecuteNonQuery(),ExecuteScalar
ExecuteReader(),ExecuteNonQuery(),ExecuteScalar(),ExecuteXmlReader()之间的区别 主要有这么几种,cmd.ExecuteReader();cmd.ExecuteNonQuery();cmd.ExecuteScalar();cmd.ExecuteXmlReader();1,ExecuteReader();返回一个SqlDataRe转载 2008-11-05 11:46:00 · 1176 阅读 · 2 评论 -
DataTable 用法归纳
DataTable 用法归纳 一。创建一个内存表,下面的代码会用到它DataTable auto = new DataTable();auto.Columns.Add("ID");auto.Columns.Add("Name");for(int i=1;i{ auto.Rows.Add(new object[]{i,"baiba转载 2010-05-07 09:57:00 · 890 阅读 · 0 评论