那么有人可以告诉我为什么注释掉的工作,而最后两行没有?我正在使用紧凑的框架 c# 从 sqLite 数据库返回一行。
//String sqlcomm = "SELECT * FROM Asset WHERE " + assetColName + " = \'" + assetColValue + "\'";
//command.CommandText = sqlcomm;
command.CommandText = @"SELECT * FROM Asset WHERE $assetColName = '$assetColValue'";
command.Parameters.AddWithValue("$assetColName", assetColName);
command.Parameters.AddWithValue("$assetColValue", assetColValue);