咫尺沉浮 2014-05-11 06:45 采纳率: 0%
浏览 2000

C#根据数据库动态表名称获取其所有字段名

        string str = comboBox1.Text;
        List<string> list = new List<string>();
        SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=qiyun3d;Integrated Security=True");
        conn.Open();
        SqlCommand sqlCmd = new SqlCommand(" select * from"+str), conn);
                    //意思是这样,表名称要从combobox当前的选项获取,但这样写不对
        SqlDataReader reader =sqlCmd.ExecuteReader();
        //取字段
        for(int   i=0;i<=reader.FieldCount-1;i++)
        {
            list.Add(reader.GetName(i)); //获取所有字段以后还要存到这里面
        }

求教应该怎么改?或者方法不对重新写?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
    • ¥15 微信会员卡接入微信支付商户号收款
    • ¥15 如何获取烟草零售终端数据
    • ¥15 数学建模招标中位数问题
    • ¥15 phython路径名过长报错 不知道什么问题
    • ¥15 深度学习中模型转换该怎么实现
    • ¥15 Stata外部命令安装问题求帮助!
    • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
    • ¥15 TYPCE母转母,插入认方向
    • ¥15 如何用python向钉钉机器人发送可以放大的图片?