摘要: 一、简单实例 1.首先来一个最简单的存储过程吧CREATE PROCEDURE dbo.testProcedure_AXASselect userID from USERS order by userid desc注:dbo.testProcedure_AX是你创建的存储过程名,可以改为:AXzhz等,别跟关键字冲突就行了,AS下面就是一条SQL语句. 2.如何在ASP.NET中调用这个存储过程? public static string GetCustomerCName(ref ArrayList arrayCName,ref ArrayList arrayID) ... 阅读全文
posted @ 2013-10-14 14:38 心绪如泥 阅读(804) 评论(0) 推荐(0) 编辑
摘要: /*存储过程可以看作是在数据库中的存储t-sql脚本为什么使用存储过程1、增加性能 本地存储发送的内容少、调用快、预编译、高速缓存 一般语句的执行:检查权限、检查语法,建立执行计划处理语句的要求 存储过程:创建时已经检查了语法;第一次执行的时候执行计划被创建,被编译; 再次执行时不需要重检查语法、不需要重编译、根据已经缓存的计划来决定是否需要重创建执行计划2、增强安全 加密、分离(权限设置,用户只需要有执行存储过程的权限,不需要有访问存储过程所使用的对象的权限) 100 3、在transact-sql中使用非数据库技术 dll... 阅读全文
posted @ 2013-09-29 11:19 心绪如泥 阅读(31318) 评论(0) 推荐(0) 编辑
摘要: Sql Server:IsNull如果是Null,就返回指定的值,否则返回原值。select userName,IsNULL(address,'无') from [user]... 阅读全文
posted @ 2013-09-28 10:37 心绪如泥 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 近来发现数据库过大,空间不足,因此打算将数据库的数据进行全面的清理,但表非常多,一张一张的清空,实在麻烦,因此就想利用SQL语句一次清空所有数据.找到了三种方法进行清空.使用的数据库为MS SQL SERVER.1.搜索出所有表名,构造为一条SQL语句declare @trun_name varchar(8000)set @trun_name=''select @trun_name=@trun_name + 'truncate table ' + [name] + ' ' from sysobjects where xtype='U 阅读全文
posted @ 2013-09-22 09:37 心绪如泥 阅读(684) 评论(0) 推荐(0) 编辑
摘要: 将datagridview中的数据导出到excel中。public void print(DataGridView dataGridView1) { //导出到execl //try //{ //没有数据的话就不往下执行 if (dataGridView1.Rows.Count == 0) return; //实例化一个Excel.Application对象 Excel.App... 阅读全文
posted @ 2013-09-18 09:25 心绪如泥 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 用ADO.NET连接数据库benzhangxiaojie--6:1,ADO.NET Framework中的一组允许应用程序与数据库交互的类2,ADO.NET 的两个主要组件时.NETFramework数据提供程序和DataSet3,.NET数据提供程序包括4个核心对象:Connection,Command,DataAdapter,DataReader(存储数据的容器)4,Connection对象用于建立应用程序和数据库之间的连接,需要定义连接字符串,必须显示关闭数据库连接5,Command对象允许向数据库传递请求,检索和操作数据库中的数据6,Command对象的ExecuteScalar()方 阅读全文
posted @ 2013-09-07 15:43 心绪如泥 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.在Form上放一个WebBrowser,然后在其中显示Flash,把WebBrowser里网页的背景和Form的TransparentKey属性颜色设置相同色。2.Form的FormBorderStyle设置为None。3.运行时默认窗体居中显示。4.在Form的Load事件里加上如下代码webBrowser1.Navigate("about:blank"); while (webBrowser1.IsBusy) { Application.DoEvents(); } str... 阅读全文
posted @ 2013-09-05 17:28 心绪如泥 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 先说一下lisbox控件如何绑定数据库 private void addListBox() { StringBuilder strSql = new StringBuilder(); strSql.Append("select ID,road from roadInf"); listbox1.DataSource = OleDbHelper.GetDataSet(strSql.ToString());//这里返回的是datatable listbox1.DisplayMembe... 阅读全文
posted @ 2013-09-03 17:19 心绪如泥 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: ExecuteNonQuery执行一个SqlCommand返回操作影响的行数,这个多半是判断操作是否成功的,例如插入删除和更新操作,如果影响行数为0的话,则证明操作是不成功的。大于0证明操作成功 阅读全文
posted @ 2013-09-03 14:58 心绪如泥 阅读(149) 评论(0) 推荐(0) 编辑
摘要: if(a.startsWith(b)) //判断字符串a 是不是以字符串b开头. 阅读全文
posted @ 2013-09-03 10:35 心绪如泥 阅读(156) 评论(0) 推荐(0) 编辑