求用C#实现“列出某Sybase服务器中的所有数据库名,及某一数据库下的所有数据表”的代码,各50分,望高手帮帮忙,谢了!

解决方案 »

  1.   

    列出所有数据库 exec sp_databases
    列出某一数据库下所有表 exec null, null, database_name, "'TABLE'"
      

  2.   

    SORRY, 更正
    列出某一数据库下所有表 exec sp_tables null, null, database_name, "'TABLE'"
      

  3.   

    如果系统表和视图也要看,改为
    列出某一数据库下所有表 exec sp_tables
      

  4.   

    如果列出当前连接数据库的所有表,只要sp_tables null, null, null, "'TABLE'"
      

  5.   

    select name from sys_objects where type ="U";  列出当前数据库中所表连接master 数据库,
    select name from sysdatabases    列出所有数据库以上为SQL语名,
      

  6.   

    假如我的Sybase服务器的IP为:20.255.255.12,用户名为:sa,密码为:sa
    哪位能否给出完整的C#代码列出该Sybase服务器中所有的数据库,及某个数据库中的所有数据表
      

  7.   

    你可以找master下面有个表存储数据库名称的,每个数据库下面都有存储表名称的表。
      

  8.   

    try,
    使用Ado.net获取数据库架构信息 
    http://blog.csdn.net/zhzuo/archive/2004/07/03/33273.aspx