WEB开发网
开发学院数据库MSSQL Server 一个简单的SQL工具-BuildQuery 阅读

一个简单的SQL工具-BuildQuery

 2010-01-08 00:00:00 来源:WEB开发网   
核心提示: 代码NoInkSoftware.BuildQueryMyQuery=newNoInkSoftware.BuildQuery();MyField="Name";MyData="JohnSmith";MyQuotes=true;MyOperator="

代码

NoInkSoftware.BuildQuery MyQuery = new NoInkSoftware.BuildQuery();
MyField = "Name";
MyData = "John Smith";
MyQuotes = true;
MyOperator = ">=";
MyQuery.IDSettings(MyField, MyData, MyQuotes, MyOperator);

BuildQuery 的Insert方法将产生一条准备在数据库中执行的有效地INSERT查询语句。这个方法需要设置Table属性。并至少有一个实例生成方法已被成功调用。Insert能如下使用:

obj.Insert();

例子:

NoInkSoftware.BuildQuery MyQuery = new NoInkSoftware.BuildQuery();
MyQuery.Table = "MyTable";
MyQuery.Build(MyField, MyData, MyQuotes);
String strQuery = MyQuery.Insert();

BuildQuery的Update方法用来产生一条准备在数据库中执行的有效地 UPDATE查询语句。这个方法需要设置Table属性。对象实例至少成功调用一次IDSettings方法和Build方法各一次。Update方法能如下使用:

obj.Update();

例子:

代码

NoInkSoftware.BuildQuery MyQuery = new NoInkSoftware.BuildQuery();
MyQuery.Table = "MyTable";
MyQuery.IDSettings("MyID", MyValue, false);
objBuildQuery.Build(MyField, MyData, true);
String strQuery = MyQuery.Update();

BuildQuery的Delete方法用于永久删除从在数据库中指定的表的一个或多个行。这个方法需要设置Table属性。对象实例至少成功调用一次IDSettings方法。Delete方法能如下使用:

obj.Delete();

这个类有两个属性:Table 和GetIdentity,两个属性都是可读可写的

Table 属性用来设置BuildQuery类使用的数据表。直到这个属性有值,否者如果产生查询的方法都会返回一个SQl错误

obj.Table = value;

例子:

NoInkSoftware.BuildQuery MyQuery = new NoInkSoftware.BuildQuery();
MyQuery.Table = "MyTable";

GetIdentity 属性用来得到和设置产生INSERT 查询语句插入数据之后是否返回一个行的标识种子,这个属性默认是false。

obj.GetIdentity = true;

例子:

NoInkSoftware.BuildQuery MyQuery = new NoInkSoftware.BuildQuery();
MyQuery.GetIdentity = true;

出处:http://zhuqil.cnblogs.com

本文示例源代码或素材下载

上一页  1 2 3 

Tags:一个 简单 SQL

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接