2 qq 34418970 qq_34418970 于 2016.05.03 09:39 提问

怎么才能实现模糊查询的记录数啊

string whereClause = (_ResultLayer as IFeatureLayerDefinition).DefinitionExpression;
string tableName = StaticSystemAOClass.AOComm.GetDataSetName(_ResultLayer.FeatureClass);
// string str = txtInfo.Edit.ToString();
string sql = string.Format("select * from {0} where ZLXZ like '%{1}%'", tableName, this.txtInfo.EditValue);
string count=string.Format("select count(*) from {0} where ZLXZ like '%{1}%'", tableName, this.txtInfo.EditValue);

DataTable dt = WFSysParaClass.SysDbCtrl.GetDataTable(sql);
this.gvMain.CollapseAllGroups();
this.gcMain.DataSource = dt;

3个回答

caozhy
caozhy   Ds   Rxr 2016.05.03 09:44

就像你写的那样就可以。你的问题是什么呢,调试输出下sql

qq_34418970
qq_34418970 不知道怎么输出,查询结果是【记录数:select Count(*) from CHTC where ZLXZ like '%云林%'】,请赐教
一年多之前 回复
qq_34863374
qq_34863374   2016.05.03 09:45

Spl这样就可以了,你试一下

CSDNXIAON
CSDNXIAON   2016.05.03 09:51

mybaits+bootstrap的模糊查询实现
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!