【问题标题】:sql query in the SqlDataAdapter()SqlDataAdapter() 中的 sql 查询
【发布时间】:2010-04-14 11:29:05
【问题描述】:

我正在使用 c# .net windows 窗体应用程序。我已将数据库中存在的所有表的名称加载到组合框中。

现在我需要显示所选表名的内容。

我们通常使用

SqlDataAdapter adp=new SqlDataAdapter("Select * from employee", con);

这很好用。但不是明确给出表名,即员工 我需要将其设置为 combobox1.selected 项。

我这样认为它不起作用: 字符串文件名= combobox1.selecteditem; SqlDataAdapter adp= new SqlDataAdapter("Select * from filename", con);

如何动态选择文件名?

【问题讨论】:

    标签: c#


    【解决方案1】:

    我认为这应该是这样的:

    string filename= combobox1.selecteditem.ToString();
    SqlDataAdapter adp= new SqlDataAdapter("Select * from "+filename, con);
    

    【讨论】:

      【解决方案2】:

      只要不怕 SQL 注入,就使用字符串连接:

      SqlDataAdapter adp = new SqlDataAdapter("Select * from " +  combobox1.selecteditem, con);
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-05-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多