在c#中,用txt文本做数据库行吗
答案:1 悬赏:0 手机版
解决时间 2021-03-31 11:54
- 提问者网友:凉末
- 2021-03-30 18:33
在c#中,用txt文本做数据库行吗
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-03-30 19:02
可以,你可以学习XML数据库方面的技术。
XML可以写入到txt,也可以从txt读取数据。
也可以自己设计数据库,分析字符串来实现保存和读取
我做的数据库DataTable写入到TXT代码(不过是VB.net的):
#Region "◇ 写入表格 (共享)"
'''
''' 将表格数据写入到指定流
'''
'''
Public Shared Function 写入表格(ByRef 表格 As 表格, ByRef 数据写入 As StreamWriter) As Boolean
数据写入.WriteLine()
'写入表格注释
写入注释(表格.注释, 数据写入)
'写入打开命令
写入打开命令(表格.类型, 表格.名称, 数据写入)
'写入字段列表
Dim t字段 As 字段
For i As Integer = 1 To 表格.字段数
t字段 = 表格.字段(i)
'写入字段注释
写入注释(t字段.注释, 数据写入)
'写入字段数据
数据写入.Write(H属性符 & " 添加字段" & H参数符)
数据写入.Write(t字段.名称 & H隔位符 & t字段.类型 & H隔位符 & t字段.初值)
If t字段.引用 <> "" Then 数据写入.Write(H隔位符 & t字段.引用)
'写入主键字段
If 表格.主键 IsNot Nothing Then
数据写入.Write(H属性符 & " 设置主键" & H参数符)
数据写入.Write(表格.主键.名称)
End If
数据写入.WriteLine()
Next
'写入记录
For j As Integer = 1 To 表格.记录数
'写入记录注释
写入注释(表格.记录注释(j), 数据写入)
'写入记录数据
数据写入.Write(H添加符 & " ")
For i As Integer = 1 To 表格.字段数
Dim t数据 As String = 表格.数据(i, j)
t数据 = Replace(t数据, H隔位符, H隔位符替换)
t数据 = Replace(t数据, H参数符, H参数符替换)
数据写入.Write(t数据)
If i <> 表格.字段数 Then 数据写入.Write(H隔位符)
Next
数据写入.WriteLine()
Next
'写入关闭命令
写入关闭命令(表格.类型, 表格.名称, 数据写入)
Return True
End Function
#End Region满意请采纳,谢谢。
XML可以写入到txt,也可以从txt读取数据。
也可以自己设计数据库,分析字符串来实现保存和读取
我做的数据库DataTable写入到TXT代码(不过是VB.net的):
#Region "◇ 写入表格 (共享)"
'''
''' 将表格数据写入到指定流
'''
'''
Public Shared Function 写入表格(ByRef 表格 As 表格, ByRef 数据写入 As StreamWriter) As Boolean
数据写入.WriteLine()
'写入表格注释
写入注释(表格.注释, 数据写入)
'写入打开命令
写入打开命令(表格.类型, 表格.名称, 数据写入)
'写入字段列表
Dim t字段 As 字段
For i As Integer = 1 To 表格.字段数
t字段 = 表格.字段(i)
'写入字段注释
写入注释(t字段.注释, 数据写入)
'写入字段数据
数据写入.Write(H属性符 & " 添加字段" & H参数符)
数据写入.Write(t字段.名称 & H隔位符 & t字段.类型 & H隔位符 & t字段.初值)
If t字段.引用 <> "" Then 数据写入.Write(H隔位符 & t字段.引用)
'写入主键字段
If 表格.主键 IsNot Nothing Then
数据写入.Write(H属性符 & " 设置主键" & H参数符)
数据写入.Write(表格.主键.名称)
End If
数据写入.WriteLine()
Next
'写入记录
For j As Integer = 1 To 表格.记录数
'写入记录注释
写入注释(表格.记录注释(j), 数据写入)
'写入记录数据
数据写入.Write(H添加符 & " ")
For i As Integer = 1 To 表格.字段数
Dim t数据 As String = 表格.数据(i, j)
t数据 = Replace(t数据, H隔位符, H隔位符替换)
t数据 = Replace(t数据, H参数符, H参数符替换)
数据写入.Write(t数据)
If i <> 表格.字段数 Then 数据写入.Write(H隔位符)
Next
数据写入.WriteLine()
Next
'写入关闭命令
写入关闭命令(表格.类型, 表格.名称, 数据写入)
Return True
End Function
#End Region满意请采纳,谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯