C# sqlite 查询数据库表中所有字段
public bool ReadTableFields(string strTableName,out List<string> strFieldNames){// 获取表中的所有字段名string sqlfieldName = "Pragma Table_Info(" + strTableName + ")";// 创建命令对象SQLiteCommand cmd = ..
·
public bool ReadTableFields(string strTableName,out List<string> strFieldNames)
{
// 获取表中的所有字段名
string sqlfieldName = "Pragma Table_Info(" + strTableName + ")";
// 创建命令对象
SQLiteCommand cmd = new SQLiteCommand(sqlfieldName, dbConnection);
List<string> tmpCols = new List<string>();
try
{
using (SQLiteDataReader dr = cmd.ExecuteReader())
{
while (dr.Read())
{
tmpCols.Add(dr["Name"].ToString());
}
}
strFieldNames = tmpCols;
return true;
}
catch(Exception e)
{
strFieldNames = tmpCols;
return false;
}
}
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)