c# 数据库未开启 将更新数据写入事务中 ,怎样在下次操作程序时看到这些未提交的数据 ,急急急!!,希望与我联系

mamudelingling 2008-07-13 08:57:04
客户端 操作程序 连接服务器的数据库 而数据库未开启 ,将操作语句保存到.txt文本中,在数据库未更新的情况下,如何在下次登录的时候让这些操作数据显示到程序中 ,我真的很急 今天 熬夜再弄呢 ,今天必须做完 ,希望高手们帮帮我。
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
周公 2008-08-09
  • 打赏
  • 举报
回复
将SQL语句保存成.txt也行,一行存一条SQL语句,将来读取的时候一次读取一行就行了。
zlkingdom 2008-08-08
  • 打赏
  • 举报
回复
登陆的时候先判断下能不能连接到数据库,如果可以的话就执行文本中的SQL语句,并且在执行完后将文本中的SQL语句清空,不过注意在执行文本中的SQL语句之前添加一个事务,如果发生了异常可以回滚
bbbbbb888888 2008-07-17
  • 打赏
  • 举报
回复
1楼的已经说出来方案了...不过你既然是要保存SQL,用什么文件都无所谓了吧
老田低代码 2008-07-13
  • 打赏
  • 举报
回复
你可以把这些未提交到数据库中的数据不要保存到txt而是保存到DataSet中,使用DataSet.WriteXML保存,然后下次登陆的时候检查时都存在的话,就直接读取了。。。
如果保存到txt中的话,比较麻烦了,因为txt是非结构化的数据。。。

不知道具体实现,但是这种使用DataSet的方式在离线应用中是非常常用的。。

110,896

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧