我们一般都很少使用ODBC数据源连接数据库的,VS2003默认也没安装ODBC组件来支持这个功能。但ODBC也有不好的用处,例如:可以连接到TXT文本数据,VF。。等数据源。
     以前在ASP,我们可以用DSN好容易创建连接,但在ASP.NET要进行一定步骤才能使用。
     首先要下载odbc_net.msi组件(这个是前提条件)。
     然后要在VS2003中在“项目”引入SYSTEM。DATA。ODBC。DILL。
     以下我的测试:
    
   string myConnStr = "DSN=football";//建立系统DSN
   OdbcConnection myConnection = new OdbcConnection(myConnStr);
   myConnection.Open();
   OdbcDataAdapter adapter =new OdbcDataAdapter("select * from Admin",myConnection);//创建适配器
   DataSet ds =new DataSet();//创建数据集
   adapter.Fill(ds,"Admin");//填充
   DataGrid1.DataSource=ds;//显示在网格
   DataGrid1.DataBind();