本来这个问题应该在SQL版问的,因为C#是CSDN最火的版,所以就在这里问啦问题是:select * from 数据库名
如果数据库名是可选的,比如是combobox1.text,那sql语句该咋写呢?
string sql = "select * form" + combobox1.text;报错哦

解决方案 »

  1.   

    string sql = "select * from " + combobox1.text;注意空格
    而且你的from拼写错误
      

  2.   

    string sql = "select * from " + combobox1.Text;
      

  3.   

    string sql = "select * form " + combobox1.text;from后面空格不要忘了
      

  4.   


    SQL语法里没有 select * from 数据库名 的吧
    看到了吓我一跳,以为新语法呢
      

  5.   


    哦,谢谢回答,from是我打错了,不好意思,空格是有的,提示:from子句语法有错误。
      

  6.   

    from 后面不是跟表名吗什么时候跟数据库了,如果你是想表名用个变量来代替的话,你的格式错了string sqlselect = “select * from '"+代表数据库的变量+"'”
    OK  祝你早时解决问题
      

  7.   

    from 后面不是跟表名吗什么时候跟数据库了,如果你是想表名用个变量来代替的话,你的格式错了string sqlselect = “select * from '"+代表数据库的变量+"'”
    OK  祝你早时解决问题
      

  8.   

    select * from 数据库名 
     
    orselect * from dbname.tablename ?
      

  9.   

    你注意下combobox1.text的值是什么样子的
      

  10.   

    string sql = "select * form" + combobox1.text;
    处下断点  然后单步运行 一次 看到 sql 的值 ,copy 下来 放到 查询分析器里执行  就 万事大吉了
      

  11.   

    额,结贴。。string sqlselect = “select * from '"+combobox1.text+"'”是对的。。额汗