12 2011 档案
摘要:这是我觉得非常有必要记录的一个知识点,今天尝试过N次,都没有搞定。最后在网上搜了下终于明白了ASP.Net之参数化模糊查询参数化的奥妙。首先是sql语句组织一块例如:string sql = "select * from tb_Student where Name like @Name"; 我就是在这里弄了很久 不知道%要插在什么地方。其次是参数的构造:SqlCommand comm = new SqlCommand(sql, con);comm.Parameters.Add("@Name", SqlDbType.VarChar, 20).Value =
阅读全文
posted @ 2011-12-31 21:43
孤獨龍
摘要:此方法用于对 SQL Server 数据库执行插入、更新、删除操作,用户只需输入连接字符串、要执行的SQL命令、SQL 命的参数,即可执行此命令。此方法要求添加 System.Data.SqlClient 的引用。具体使用方法请参见示例代码。/// <summary>/// SQL Server 插入、更新、删除表数据(方法二:带参数的 SQL 命令)/// </summary>/// <param name="connectionString">SQL Server 数据库连接字符串</param>/// <param
阅读全文
posted @ 2011-12-28 02:10
孤獨龍
摘要:此处将资料从数据库得出后显在DataGridView上显示。然后变更数据。变更数据的方法在按钮事件中。 资料显示方法不用多说。 更新时主要用到SqlCommandBuilder类和SqlDataAdapter.Update()方法。SqlCommandBuilder对象负责生成用于更新数据库的SQL语句,不必自己创建这些语句。 UpDate方法自动遍历DataTable中的行,以找出需要对数据库作出变动。Rows集合中每个DataRow对象都具有属性RowState,可以跟踪此行是否已删除、添加、修改,还是未作变动。所作的任何变化都会反映到数据库中。 例:更新表中内容:using System
阅读全文
posted @ 2011-12-27 19:41
孤獨龍
摘要://打开数据库的一般方法OleDbConnection cnn = new OleDbConnection(sCnn);cnn.Open();DataTable table = new DataTable();try{ OleDbCommand cmd = new OleDbCommand(sCommand, cnn); cmd.CommandType = cmdType; //构建DataAdapter OleDbDataAdapter adapter = new OleDbDataAdapter(cmd); //填充数据 table = new Data...
阅读全文
posted @ 2011-12-27 17:12
孤獨龍
摘要:我们在进行数据库插入或更新操作的时候,有时我们需要知道当前插入行的数据库表的主键值, 那么如何获得呢?下面的代码将实现获得插入数据时的主键值:// 在数据表里创建一个新行,并把当前属性的值插入对应的列中public int Create(){ //建立数据库连接 SqlConnection connection = new SqlConnection(_Connectionstring); connection.open();//打开数据库连接 //建立数据库连接对象 SqlCommand command = new SqlCommand("insert into Customers
阅读全文
posted @ 2011-12-27 16:58
孤獨龍
摘要:C#下数据库编程(一) 前言: 曾几何时,OO语言大家族中又多了一位新成员,他有个坚强、锐利而又不失好听的名字,C#(读做C Sharp)。C#由Microsoft一手打造,更重要的是其总设计师就是Turbo Pascal、Delphi的缔造者、天才的Anders。记得在一次C#的演示会上,Anders和Microsoft的主管人员曾立下壮志,要让C#取代VC++,成为今后.NET开发的首选语言。但后来的许多负面的议论也不免让人对这个C#表示怀疑,有人说C#就是JAVA的翻版,几乎没有什么自己的特点,还有人说C#效率低下,而且和VB.NET有很大类同,根本就没有意义推出,不久就会下台并最终..
阅读全文
posted @ 2011-12-27 16:49
孤獨龍
摘要:1.C#连接连接Access 程序代码:-------------------------------------------------------------------------------using System.Data; using System.Data.OleDb;......string strConnection="Provider=Microsoft.Jet.OleDb.4.0;"; strConnection+=@"Data Source=C:\BegASPNET\Northwind.mdb";OleDbConnection o
阅读全文
posted @ 2011-12-27 16:17
孤獨龍
摘要:1.this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;4.System.Environment.Exit(0); 这是最彻底的退出方式,不管什么线程都被强制退出,把程序结束的很干净。
阅读全文
posted @ 2011-12-08 17:33
孤獨龍

浙公网安备 33010602011771号