我准备做个考试系统 其中遇到考试题目经常变换    我把它做成C/S模式的 这样一来每回更新数据的时候就只需要更新数据库中的内容就可以了       但是为了方便 我想先在 一个*.txt文档中输入试题 再把这文档里内容存进数据库   保存起来   考生考试的时候再从数据库再读出来  写入一个特定的***.txt文件里     再把这个***.txt文件的内容返回到窗体中的listBOX 控件中    (要求内容的格式不发生变化)     请问这样可以吗?不知道这样的想法可不可行 各位帮忙给点意见?要是可以这样做 那么应该用什么方法实现呢  或是有什么好的方法 指点一下我!

解决方案 »

  1.   

    多写楼上的朋友热心关注我设计的要求是 每次里面只需要一道题目就可以了  每次变换的时候  把以前的删除了再写入新的 内容    至于题号 类别的 我先不考虑   请问如果按我的说法 的话  应该如何在 不改变格式的情况下  把 一个*.txt文档内容存进数据库 再把它读出来 写入另一个*.txt文档呢?
    请大家教教我怎么弄!
      

  2.   

    可以的
    可以将文本读取后转化成string放入数据库
    取出来的时候再进行转化
      

  3.   

    请问如果不把文件内容存进数据库 那么在另一个客户端中的应用程序就无法更改试题内容啊?如果 光保存文件的相关信息 请问怎么能访问到主机的*.txt文件(已经有新的考题的文档)呢?
      

  4.   

    刚刚我试了一下2楼的sp_chenjie朋友说的 方法  把它转换为string 但是转换以后  再显示出来就不分行了  是不是转换为string 的时候把 换行符去掉了呢? 其实我的目的也就是在服务器中更新所有客户端程序上的题目    想法是把试题内容存进数据库 客户端程序读取内容 并添加到界面上(如果想换题目的话 就写一个文档,  把内容写进数据库 。 客户端 从数据库中读出试题数据 )

    大家 给我点意见吧
      

  5.   

    参看
    http://blog.csdn.net/knight94/archive/2006/03/24/637800.aspx
      

  6.   

    “CSDN Blog正在进行维护,预计一小时内完成。如果您要撰写Blog文章,请直接登录后台。Blog系统的前后端是分开的,不会互相影响。 如果您是读者,请耐心稍候,然后回到前页。 在等候的同时,您还可以访问CSDN其他模块:”上面的网页不能打开    能说说方法吗
      

  7.   

    参看
    http://blog.csdn.net/knight94/archive/2006/03/24/637800.aspx如果还没打开,可以告诉我你的邮箱地址,我发例子给你
      

  8.   

    网页还是不能打开      
    有劳(愚翁)大哥费心了
    [email protected]
      

  9.   

    邮件能打开     也解压了     不过里面的 文件不能用vs.net2003打开啊   是不是少了几个文件呢
      

  10.   

    bData   是数组
    foreach( DataRow dr in sqlRecordSet.Tables["选择题库"].Rows)
    {
    if( dr["文件类型"] != DBNull.Value )
             bData = ( byte[] )dr["文件类型"]
                      }
    文件类型 是我建立的表(选择题库) 里的一个列名   可是运行到这的时候老是抛出异常说
     “文件类型”  不是表(选择题库)中的 列名     大家帮我 看看问题出在哪  ?
    愚翁大哥 在不          帮我看看