如何把txt文档 写一个小程序将需要的字段录入数据库

一个txt文档,有时间,地点,事件等描述为一条记录有若干条记录如何把这个文档读入数据库,数据库有时间,地点,时间等,相应的字段存入数据库中相应的字段下。请给出源代码谢谢... 一个txt文档,有时间,地点,事件等描述为一条记录 有若干条记录
如何把这个文档读入数据库,数据库有时间,地点,时间等,相应的字段存入数据库中相应的字段下。
请给出源代码 谢谢
展开
 我来答
八戒要幸福
2008-03-03 · TA获得超过364个赞
知道小有建树答主
回答量:1217
采纳率:0%
帮助的人:354万
展开全部
不知道楼主要用什么语言编写。
但是我可以给你一个思想。
解决办法:
首先,你要弄清楚该文档中,时间与地点如何分隔,地点与事件如何分隔,上条记录与下一条记录如何分隔。
其次,在确定好上面的分隔关系后。你就可以用字符串分割函数来对其进行处理了。
再次,用一个for循环或者while循环遍历该文档。[也可以用文件指针];然后依次取出每一条记录,并对每一条记录进行分割,区分出相应的时间,地点,事件。并存入数据库中。直到文件结束。

这就是实现的方法。
因为楼主没有指出具体语言,所以没法给实际答案。
指间的风声
2008-03-03 · 超过47用户采纳过TA的回答
知道小有建树答主
回答量:145
采纳率:0%
帮助的人:115万
展开全部
这里是ASP中的写法,其他语言你自己改吧。
.txt中的格式为
aaaaaaaa,bbbbbbbb,cccccccc

function ReadTxt(filename)

filepath=server.mappath(filename)
s=""
set fs=server.createobject("scripting.filesystemobject")
set txt=fs.opentextfile(filepath,1,true)
while not txt.atendofstream
line=txt.readline
s=s&";"&(trim(line))
wend
ReadTxt=s
end function

code=split( ReadTxt ("文件名"),";")
for i=1 to ubound(code)
record=code(i)
per=split(record,",")
'-----------------这段可以改成写入数据库--------------
response.Write("时间:"&per(0)&",")
response.Write("地点:"&per(1)&",")
response.Write("事件:"&per(2)&",")
'-----------------------------------------------------
response.Write("<br>")
next
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xgqqnxgq
2008-03-05
知道答主
回答量:8
采纳率:0%
帮助的人:0
展开全部
同意 快乐 王子 先弄清以什么作为 分割符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式