请问我在dbExpress组件中连结SQL数据库,可是用SQLDATASET1控件不能连结所有表!!!
其它都设好了CommandText中没有任何表可我的数据库有很多表表在那去了要设置什么,
我也设置了SQLconnection1的TableScope呀,急!!!!!!!!!!!!!

解决方案 »

  1.   

    数据表地位不一样,,不知!一个表都看不到,
    我以前不用DBEXPRESS组件,以前用ADOCONNETION完全可以,只是这个组件刚刚用不知为什么???
      

  2.   

    不显示,但仍然可以用,能联上就可以用就像MYSQL的数据库,也不会在这里显示,但可以操作。因为不同数据库系统对非标准函数的支持不同MSSQL与MYSQL的取日期和时间的函数就不同,同理,取所有表的函数也不同,DELPHI未能兼容所有的数据库系统,但这并不影响今后你对特种数据库的操作随便手工写一条SQL语句,执行一下
      

  3.   

    那些是单向数据集。你可以考虑用TSimpleDataSet
      

  4.   

    sqldataset是数据集,你当然看不到表了!
      

  5.   

    我以前用都是些sql语句,建议你随便手工写一条SQL语句,执行一下
    试一试看
      

  6.   

    我只用过ADO.ODAC,BDE,IB.
    没有用过这个,不好意思!
      

  7.   

    dbExpress组件对SQL的支持存在BUG,无法显示数据库名称,但可以连接到数据库;
    1.检测1下你的数据库连接是否正常:双击CONNECT(连接组件) 在对话框中配置好连接参数,点击对钩按钮测试即可
    2.如果连接正常,在D7中有simpleCDS使用它的TABLE,在CommandText中填写正确的SQL语句即可