1. 一个DSN数据源,就是一个表? 或者总是相当于一个表?
2. DSN数据源几乎可以支持所有类型的数据库的表?或者是完全支持?
3. 用ADO连接DSN数据源时,只要指定数据源名称,并提供用户名与密码就可以连接? 如果不能,可能还需要别的什么参数?

解决方案 »

  1.   

    1. 一个DSN数据源,就是一个表? 或者总是相当于一个表?
    一个数据源指的是一个数据库
    2. DSN数据源几乎可以支持所有类型的数据库的表?或者是完全支持?
    好像不完全支持吧。
    3. 用ADO连接DSN数据源时,只要指定数据源名称,并提供用户名与密码就可以连接? 如果不能,可能还需要别的什么参数?
    这个不清楚用DSN连数据很少。。
      

  2.   

    具我简单用过的ado和dsn来讲,只要有用户名和密码就可以连接,否则就无法连接,你的“如果不能,可能还需要别的什么参数?”,我没理解是什么意思!
      

  3.   

    3. 用ADO连接DSN数据源时,只要指定数据源名称,并提供用户名与密码就可以连接? 如果不能,可能还需要别的什么参数?
    简单点是可以连上的了,总的来说,参数有十多个吧,可以完全列出。你自己参考吧。比如延时长短,缓存大小,读取方式之类
      

  4.   

    谢谢楼上各位朋友。
    1. 已经明白。DSN是一个库,还要设置 TableName才能访问具体的表。
    2. 常见的数据库,比如Access, Excel, MY SQL, MS SQL, Oracle, DB2是否都可能通过DSN访问?
    3. 其它的连接参数很重要吗, 如果不设置,是否在某些状况下可能导致出错?