用的是VS2008,联接的数据库是MS Server 2000。
是远程连接,数据库是在另一台机子上。新建连接的时候测试是成功的,还显示了数据库里的表,我也选择了。

解决方案 »

  1.   


    在连接成功后,你需要指定datagridview控件的DataSource为数据源里的一张表,当你连接成功后点击会自动出现或供选择的表名.
      

  2.   

    在配置向导里写SQL语句,能查到系统表,但是查不到用户表,是怎么回事呢?
      

  3.   

    这是我的连接字符串:
    Data Source=LIUGANG;Integrated Security=True
    这是我的SQL查询语句:
    SELECT ss_dtype, fixlen, ODBCVer, TYPE_NAME, DATA_TYPE, data_precision, numeric_scale, RADIX, length, LITERAL_PREFIX, LITERAL_SUFFIX, CREATE_PARAMS, NULLABLE, CASE_SENSITIVE, SEARCHABLE, UNSIGNED_ATTRIBUTE, MONEY, AUTO_INCREMENT, LOCAL_TYPE_NAME, charbin, SQL_DATA_TYPE, SQL_DATETIME_SUB FROM spt_datatype_info(这人可以,连接的是系统表。)
    SELECT *
    FROM logistics_bill(这是用户表,不行。)
    报错