当前位置: 首页 > 编程语言 > C#

以编程方式构建访问查询分享

时间:2023-04-10 10:42:44 C#

C#学习教程:以编程方式构建Access查询是否可以通过C#在Access数据库中构建和保存查询?例如,我知道我可以使用OLEDB连接到Access数据库并使用它的表和使用SQL命令定义的查询,但我如何构建新查询并将它们保存在数据库中?如果要将Querydefiniton添加到现有的Access数据库,可以使用AccessInterop程序集来执行此操作。创建一个新的c#项目并添加对以下内容的引用:MicrosoftOffice12.0Access数据库引擎对象库(或与您的Office/Access版本匹配的版本)此代码在Access数据库中为数据库中的每个表创建一个Query以查询编号ofrows:以上是C#学习教程:编程构造访问查询分享的全部内容。如果对大家有用,需要详细了解C#学习教程,希望大家多多关注——vardbe=newDBEngine();vardb=dbe.OpenDatabase(@"c:pathtoyouryouraccessdatabase.accdb");//遍历表foreach(TableDeftindb.TableDefs){//创建一个查询定义varqd=newQueryDef();qd.Name=String.Format("为{0}计数",t.Name);qd.SQL=String.Format("SELECTcount(*)FROM{0}",t.Name);//追加querydef(它将被解析!)//如果sql不正确,可能会抛出db.QueryDefs.Append(qd);}db.Close();.如需转载请注明出处: