Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 51c66ac

Browse files
authored
Merge pull request liaozb#34 from 390620652/dev
不对函数加``,解决sum(*),Count(1)等不能使用的问题
2 parents 462977a + 850afe0 commit 51c66ac

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

‎APIJSON.NET/APIJSON.Data/SelectTable.cs‎

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ public virtual JObject QuerySingle(JObject queryObj, string nodeName = "infos")
140140
{
141141
ExecFunc(resultObj, item);
142142
}
143-
else if (key.Equals("total@"))
143+
else if (key.Equals("total@")||key.Equals("total"))
144144
{
145145
resultObj.Add("total", total);
146146
}
@@ -196,7 +196,7 @@ public virtual JObject Query(JObject queryObj)
196196
{
197197
ExecFunc(resultObj, item);
198198
}
199-
else if (key.Equals("total@"))
199+
else if (key.Equals("total@")||key.Equals("total"))
200200
{
201201
resultObj.Add("total", total);
202202
}
@@ -535,6 +535,11 @@ private void ProcessColumn(string subtable, string selectrole, JObject values, I
535535
}
536536
str.Append(ziduan[0] + " as `" + ReplaceSQLChar(ziduan[1]) + "`,");
537537
}
538+
//不对函数加``,解决sum(*),Count(1)等不能使用的问题
539+
else if (ziduan[0].Contains('('))
540+
{
541+
str.Append(ziduan[0] + ",");
542+
}
538543
else
539544
str.Append("`" + ziduan[0] + "`" + ",");
540545

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /