如何把txt文档 写一个小程序将需要的字段录入数据库
一个txt文档,有时间,地点,事件等描述为一条记录有若干条记录如何把这个文档读入数据库,数据库有时间,地点,时间等,相应的字段存入数据库中相应的字段下。请给出源代码谢谢...
一个txt文档,有时间,地点,事件等描述为一条记录 有若干条记录
如何把这个文档读入数据库,数据库有时间,地点,时间等,相应的字段存入数据库中相应的字段下。
请给出源代码 谢谢 展开
如何把这个文档读入数据库,数据库有时间,地点,时间等,相应的字段存入数据库中相应的字段下。
请给出源代码 谢谢 展开
3个回答
展开全部
不知道楼主要用什么语言编写。
但是我可以给你一个思想。
解决办法:
首先,你要弄清楚该文档中,时间与地点如何分隔,地点与事件如何分隔,上条记录与下一条记录如何分隔。
其次,在确定好上面的分隔关系后。你就可以用字符串分割函数来对其进行处理了。
再次,用一个for循环或者while循环遍历该文档。[也可以用文件指针];然后依次取出每一条记录,并对每一条记录进行分割,区分出相应的时间,地点,事件。并存入数据库中。直到文件结束。
这就是实现的方法。
因为楼主没有指出具体语言,所以没法给实际答案。
但是我可以给你一个思想。
解决办法:
首先,你要弄清楚该文档中,时间与地点如何分隔,地点与事件如何分隔,上条记录与下一条记录如何分隔。
其次,在确定好上面的分隔关系后。你就可以用字符串分割函数来对其进行处理了。
再次,用一个for循环或者while循环遍历该文档。[也可以用文件指针];然后依次取出每一条记录,并对每一条记录进行分割,区分出相应的时间,地点,事件。并存入数据库中。直到文件结束。
这就是实现的方法。
因为楼主没有指出具体语言,所以没法给实际答案。
展开全部
这里是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
.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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
同意 快乐 王子 先弄清以什么作为 分割符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询