62,046
社区成员
发帖
与我相关
我的任务
分享
string Sql = "select Department_Id ,Department_Name,Father_Id,HelpCode,Id as children from s";
Sql_Class SqlClass = new Sql_Class();
SqlDataReader dr_sql = SqlClass.Sql_Select(Sql); // 把数据放入数组中【dr_sql】
StringBuilder jsonString = new StringBuilder(); // 定义取值存储变量【jsonString】
while (dr_sql.Read()) // ------------- 【第一遍记录循环】
{
for (int i = 0; i < dr_sql.FieldCount; i++) // ---------- 字段循环
{
Type type = dr_sql.GetFieldType(i);
string strKey = dr_sql.GetName(i); // 字段名
string strValue = dr_sql[i].ToString(); // 字段内容
jsonString.Append("\"" + strKey + "\":"); // ------ // 赋值 -- 字段名
} // End_For
} // end while
while (dr_sql.Read()) // ------------- 【第二遍记录循环】
{
for (int i = 0; i < dr_sql.FieldCount; i++) // ---------- 字段循环
{
Type type = dr_sql.GetFieldType(i);
string strKey = dr_sql.GetName(i); // 字段名
string strValue = dr_sql[i].ToString(); // 字段内容
jsonString.Append("\"" + strKey + "\":"); // ------ // 赋值 -- 字段名
} // End_For
} // end while
dr_sql.Close();
jsonString.Remove(jsonString.Length - 1, 1);
jsonString.Append("]"); // 字段结束