求asp.net 读写xmlTXT文件的ASP代码

编程开发子分类如何读取txt文本文件作为的数据源?-.NET技术/ASP.NET-asp.net-电脑编程网如何读取txt文本文件作为的数据源?-.NET技术/ASP.NET作者:qqliukk2123 和相关&&问:在Ado.net中,我把txt文件作为数据源,文本文件每一行作为一条记录,在查询数据时,就象从表中查询一样,如何实现,谢谢了!------回答---------------其他回答(2分)--------- StreamReader objReader = new StreamReader(&你要读取的txt&); &
string sLine = &&; &
ArrayList arrText = new ArrayList(); &
while (sLine != null) &
sLine = objReader.ReadLine(); &
if (sLine != null) &
arrText.Add(sLine); &
objReader.Close();你的txt数据源格式要规范
!------其他回答(6分)---------StreamReader objReader = new StreamReader(Server.MapPath(&data/MyDate.txt&), System.Text.Encoding.Default); &
string sLine = &&; &
DataTable dt = new DataTable(); &
dt.Columns.Add(&学号&, Type.GetType(&System.String&)); &
dt.Columns.Add(&班级&, Type.GetType(&System.String&)); &
dt.Columns.Add(&姓名&, Type.GetType(&System.String&)); &
dt.Columns.Add(&学期 &, Type.GetType(&System.String&)); &
while (sLine != null) &
sLine = objReader.ReadLine(); &
if (sLine != null && sLine.IndexOf(&学号&) & 0) &
string[] str = sLine.Split(' '); &
DataRow dr = dt.NewRow(); &
dr[&学号&] = str[0]; &
dr[&班级&] = str[1]; &
dr[&姓名&] = str[2]; &
dr[&学期&] = str[3]; &
dt.Rows.Add(dr); &
objReader.Close();闲着无聊,帮你写了一个
我数据放到一个dt里面了,去处第一行,用的是一个空格分隔 (随便用几个空格关键是字段之间空格数要一样)
------其他回答(2分)---------C# code
List&pk_Course& GetCourseListFromDB(string filename)
List&pk_Course& CourseList = new List&pk_Course&();
FileStream fs = new FileStream(filename, FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
if (fs.Length & 0)
CourseList = (List&pk_Course&)formatter.Deserialize(fs);
fs.Close();
return CourseL
public static List&pk_ClassUnit& GetClassListFromDB(string filename)
List&pk_ClassUnit& CourseList = new List&pk_ClassUnit&();
FileStream fs = new FileStream(filename, FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
if (fs.Length & 0)
CourseList = (List&pk_ClassUnit&)formatter.Deserialize(fs);
fs.Close();
return CourseL
public static List&pk_CourseInClass& GetCourseInClassListFromDB(string filename)
List&pk_CourseInClass& CourseInClassList = new List&pk_CourseInClass&();
FileStream fs = new FileStream(filename, FileMode.Open);
BinaryFormatter formatter = new BinaryFormatter();
if (fs.Length & 0)
CourseInClassList = (List&pk_CourseInClass&)formatter.Deserialize(fs);
fs.Close();
return CourseInClassL
相关资料:|||||||如何读取txt文本文件作为的数据源?-.NET技术/ASP.NET来源网络,如有侵权请告知,即处理!编程Tags:                &                    PHP fopen函数读写txt文件实现程序
下面我们利用几个实例来总结了利用php fopen函数来实现文件的读写操作,有需要学习的朋友可参考参考. 简单的参考fopen函数fopen() 函数打开文件或者 URL. 如果打开失败,本函数返回 FALSE. 语
下面我们利用几个实例来总结了利用php fopen函数来实现文件的读写操作,有需要学习的朋友可参考参考.
简单的参考fopen函数fopen() 函数打开文件或者 URL.
如果打开失败,本函数返回 FALSE.
fopen(filename,mode,include_path,context)
创建一个文件的实例代码如下:
if(!file_exists(&test.txt&)){ & & //如果文件不存在(默认为当前目录下)&
& & $fh = fopen(&test.txt&,&w&);&
& & fclose($fh); & & &//关闭文件&
利用php的读写文本文档的功能来实现修改和编辑robots文件实例代码如下:
function get_txt($robots_file) &
//定义函数,内容用{}括起来 &
if(file_exists($robots_file)) &
//如果文件存在,读取其中的内容 &
$fp=@fopen($robots_file,&r&); &
//r是read的缩写,代表读取的意思,以只读方式打开文件 &
if ($fp) { &
while (!feof($fp)) { //如果没有到文件尾部 &
&$robots_txt = fgets($fp, 4096); //逐行读取 &
&$robots_all = $robots_all.$robots_ //将数据保存到$robots_all里面 &
return($robots_all); //返回所有内容 &
fclose($fp); //关闭文件 &
function put_txt($robots_txt) &
$fp=fopen(&robots.txt&,&w&); &
//w是write的缩写,代表写入的意思,以写入的方式打开文件 &
fputs($fp,$robots_txt); &
//输出文本到文件 &
fclose($fp); &
$edit=$_GET[&edit&]; &
$txt=$_POST[&txt&]; &
$get_txt=get_txt(&robots.txt&); &
&//调用刚才定义的函数打开robots文件. &
if($edit==&write&) &
put_txt($txt); &
echo &成功保存 &a href=robots-editer.php&返回&/a&&; &
echo &成功读取&a href=robots.txt target=_blank&robots.txt&/a& &a href=writer.php&返回&/a&&; &
if($edit==&&) &
&form name=&form1& action=&?edit=write& method=&post&& &
&textarea name=&txt& cols=&160& rows=&30&&&?php echo $get_ ?&&/textarea& &
&input name=&submit& value=&保存& type=&submit& /& &
通过PHP读取文本文档counter.txt里的数据,并+1保存到文本文档中.
新建counter.php文档,输入如下代码,跟ASP不同的是PHP里的单行注释是用//或者#,多行注释用/* */来实现:
实例代码如下:
function get_hit($counter_file) &
//定义函数,内容用{}括起来,学过编程的人应该看出来了,跟C语言有点相似 &
$count=0; &
//将计数器归零,Php里的变量前面加上$号 &
if(file_exists($counter_file)) &
//如果计数器文件存在,读取其中的内容 &
$fp=fopen($counter_file,&r&); &
//r是read的缩写,代表读取的意思,以只读方式打开文件 &
$count=0+fgets($fp,20); &
/*读取前20位数赋值给count变量,由于fgets()函数读取的是字符串,所以需要在前面+0来转换为整数, &
这一点跟ASP就不同了,ASP中字符串可以直接跟整型进行运算,而不用转换.*/&
fclose($fp); &
//关闭文件 &
$count++; &
//增加计数,这一点跟C就非常相似了 &
$fp=fopen($counter_file,&w&); &
//w是write的缩写,代表写入的意思,以写入的方式打开文件 &
fputs($fp,$count); &
//输出计数值到文件 &
fclose($fp); &
return($count); &
//返回计数值 &
$hit=get_hit(&counter.txt&); &
//调用刚才定义的函数处理counter.txt文档,并把结果赋值给hit变量. &
echo &您是第&b&&.&$hit&.&&/b&位访客!&; &
//输出结果.PHP与ASP的区别在于:ASP的连字符是&&&,而Php的连字符是&.&. &
同样在需要调用的PHP文档中插入这个文件:
&?php include(&counter.php&);?&
(责任编辑:最模板)
------分隔线----------------------------
php用户注册过滤中文用户名,在很多开发中,用户名是不允许中文...
PHP获取文件扩展名有很多种方法,下面提供其中的三种方法,大家...
初次使用php的朋友可能发现我们配置好php环境之后利用php date函...
header()函数在php的使用很大,下面我来介绍利用它实现页面缓存的...
文章也很简单我们只要用利用head发送头部信息就能实现把文件下...
CopyRight (C)
最模板 , All Rights Reserved.本博文让你知道怎样写对象,怎样读取文本文件,怎样根据实际条件判断与获取需要的文本行。参考下面网友的问题,根据源文来看,有些行输出的格式,需要把&,&替换为空格。 第一行还附加入后面的子行每一行的后面,空格分隔。Insus.NET也参考网友的要求,准备好相似的文本文件数据,不过有所扩展,加多两组。1,A3,A4,A-051,Q3,Q4,Q-081,K3,K4,K001View Code 下面实现开始,首先创建一个对象SourceLineData,用来存储第一行的数据,空行跳过,不处理。创建第二个对象OutputLineData,定制好输出格式,重写ToString()方法。第三个对象ProcessData,传入数据源,处理每一组中,第一行与其它行的组合。第四个对象ReadTxtFile,是读取文本文件:最后,我们获取的数据,是List&OutputLineData&数据集。现在我们尝试把结果输出至屏幕上:输出结果:

我要回帖

更多关于 asp读写文件 的文章

 

随机推荐