c# - 在 Sql 查询中使用参数
问题描述
我正在学习 C#。我展示的代码有效,但我想将表“city”的名称作为参数传递(例如@paramTable)。我在互联网上找到的所有代码都不起作用。欢迎任何建议,谢谢!
public DataTable LoadGrid()
{
DataTable DTabla = new DataTable();
string str = "SELECT * FROM city WHERE ID < 10;";
MySqlCommand comando = new MySqlCommand(str, conexion);
if (this.AbrirConexion())
{
try
{
MySqlDataAdapter adapter = new MySqlDataAdapter(comando);
adapter.Fill(DTabla);
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message);
}
this.CerrarConexion();
}
return DTabla;
}
解决方案
推荐阅读
- oracle - 如何避免出现错误缺失表达式
- r - R在Excel中写入时将NA替换为空字段(无)
- python - pandas 相当于 select sum(t.col1 * t.col2) / sum(t.col3) from table as t group by t.col4
- sql - 在单个查询中从 SQL 中的同一列中选择最大值和最小值
- jmeter - jMeter如何重新执行CSV Data Set Config
- c# - WebForms ListBox - 如果 ListBox 已经包含项目,则添加项目不起作用
- python - python中的uart通信读取错误
- flutter - 如何在 Flutter 中为不同的小部件使用相同的 BLoC?
- git - 我不明白使用 git diff 的文件中的差异
- sql - 在 TSQL、Azure 数据库中捕获服务主体的名称而不是它的 ID