当前位置: 首页 > 图文教程 > 网络编程 > ASP > ADO.NET:使用ADO.NET连接文本文件

ASP
ASP视频教程:建立后台修改管理员密码页面
ASP视频教程:建立数据库新闻表和添加新闻页面
ASP动态include文件
用ASP开发网页需要牢记的注意事项
利用ASP发送和接收XML数据的处理方法
Session对象失效的客户端解决方法
送给搞采集的兄弟一个sql语句
一次性下载远程页面上的所有内容
aspjpeg组件使用方法
AspJpeg V1.5.0 破解版
asp模板引擎终结者(WEB开发之ASP模式)
浅谈 ASP 模板技术之参数传递
Win2003下提高FSO的安全性
用XML+FSO+JS实现服务器端文件的选择
本人常用的分页代码
另类的文件上传解决方案
写了段批量抓取某个列表页的东东
水印测试(重新测试)
Aspjpeg添加水印完整方法
UBB编辑器

ASP 中的 ADO.NET:使用ADO.NET连接文本文件


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-03   浏览: 160 ::
收藏到网摘: n/a

  try
{
// create a new ADOConnection to the text file through ODBC and an existing Data Source
ADOConnection conn = new ADOConnection("Provider=MSDASQL;DSN=registrations;");
// create a DataSet Command that selects all the records from the registration.txt table (which in this case is a file)
ADODataSetCommand AdoCmd = new ADODataSetCommand("SELECT * FROM registrations.txt", conn);

// fill the dataset with the registration.txt table
AdoCmd.FillDataSet(dataSet1, "registrations.txt");
DataTable ContactTable = dataSet1.Tables[0];
int count = 0;

// loop through each row of the table and fill 15 rows of the listview
foreach (DataRow dr in ContactTable.Rows)
{
listView3.ListItems[count].Text = dr["LastName"].ToString();
listView3.ListItems[count].SetSubItem(0, dr["FirstName"].ToString());
listView3.ListItems[count].SetSubItem(1, dr["Company"].ToString());
listView3.ListItems[count].SetSubItem(2, dr["Address"].ToString());
count++;
if (count > 15)
{
break;
}
}
}
catch(ADOException ae)
{
Console.WriteLine(ae.Message.ToString());
}


That's all there is to it. This should also give you an idea of how to connect to databases through ODBC such as Oracle, Informix, Sybase, or Interbase. All you need to do is set up the appropriate Data Source through the Administration tools and use the code above to access your tables.