SELECT * FROM TABLE1的TABLE1是不是System.Data.DataTable

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:13:29
ado.net有很多概念很让人迷惑

SELECT * FROM TABLE1的TABLE1 只是数据库的一个表名而已.
System.Data.DataTable 他也是一个表,但他是虚拟的.
你只要知道,数据库的是真实的表,
DataTable 是虚拟的,他是用来接受数据库里查出的数据.

如果按照sql的语句来讲,这是两个不同的概念

SELECT * FROM TABLE1的TABLE1 只是 表名而已 算不上table1

而System.Data.DataTable是一个类,,

但是呢

如果执行了 SELECT * FROM TABLE1 返回回来的就是一个DataTable

这个DataTable 就是 System.Data.DataTable
不知道你看明白了吗?

这个很正常的 两者本质就不同!

Tbale1 指的是人数据库的某个表的名称.也就是检索出这个数据库中Table1表的所有数据.