当然是保存在数据库中了sqlserver2000
你不会让我建一个所有字段的关键字吧,呵呵,我觉得那样太浪费资源了

解决方案 »

  1.   

    不是,如果你用数据集(DateSet)来建立数据连接就好办了。
    只用一条语句就可实现!
      

  2.   

    不是啊,我用read读出来,放到文本框中,然后再从文本框中取回来,用sqlcommand写会数据库中的,帮我想想办法吧
      

  3.   

    如果真要这样,那就设一个hidden变量,给各textbox加上一个js的onchange函数,onchange里把textbox的name赋给该hidden变量,提交时接收该变量,看看都有哪些改变了
      

  4.   

    那样太烦琐了,我不知道你用什么来写asp文件的。我是用VS.NET。可以采用ADO.NET访问数据库,它是采用非连接的方式访问数据库,并用标准的XML格式保存和传输数据的。它的工作方式是先把数据库中的数据先装入数据集,再对数据集中数据进行更改,然后再更新数据库。而且这些工作都是FORM来完成的,很简单的。
      

  5.   

    同意hgknight(江雨.net) 
      

  6.   

    to sk27:     我都要进入收尾阶段了,不可能再动大手术的啊,5555555555
      

  7.   

    其实,我检查这个,主要是为了对数据的修改(删除)做个记录,也就是在修改或删除的时候,我把原来的内容存入了另外一个表,可我怕别人不停的修改,而他的操作并没有改变任何数据,他这样,对数据没什么影响,可我的修改记录的表中就有许多同样的列(尽管修改时间不一样),这样让别人看起来怕是会笑我,呵呵请问一下,sqlserver有没有详细的日志可以检查记录的修改和删除啊,如果它本身就有日志,并且方便查看,我也就没这个问题了,请大家帮我,谢谢
      

  8.   

    1。只修改被改过的值
    <form onsubmit=dc(this) action=1>
    <input name=t1 value=abc>
    <input name=t2 value=123>
    <input type=submit>
    </form>
    <script>
    function dc(theForm){
    var o=theForm.elements;
    for(i=0;i<o.length;i++)
    if(o[i].type=="text"&&o[i].value==o[i].defaultValue)
    o[i].disabled=true;
    alert('如果Request["ctrlName"]为空,则表示没改变\n因为没改变的已经disabld,所以没有提交值');
    }
    </script>
      

  9.   

    1。如果未被修改,则不允许提交
    <form onsubmit='return dc(this)'>
    <input name=t1 value=abc>
    <input name=t2 value=123>
    <input type=submit>
    </form>
    <script>
    function dc(theForm){
    var o=theForm.elements;
    for(i=0;i<o.length;i++)
    if(o[i].type=="text"&&o[i].value!=o[i].defaultValue)
    return true;
    alert('未被修改,不能提交');
    return false;
    }
    </script>
      

  10.   

    秋水无恨:
        谢谢指点!    可我的文本框中允许有的为空,并且,我用的是vb.net写的,也没有用request取值,并且我的文本框中的值也都是在pageload中赋的,o[i].defaultValue的值是不是我赋的值呢?
      

  11.   

    其实,我检查这个,主要是为了对数据的修改(删除)做个记录,也就是在修改或删除的时候,我把原来的内容存入了另外一个表,可我怕别人不停的修改,而他的操作并没有改变任何数据,他这样,对数据没什么影响,可我的修改记录的表中就有许多同样的列(尽管修改时间不一样),这样让别人看起来怕是会笑我,呵呵请问一下,sqlserver有没有详细的日志可以检查记录的修改(删除)情况啊,如果它本身就有日志,并且方便查看,我也就没这个问题了,请大家帮我,谢谢
      

  12.   

    那我就没办法了,我个人觉的还是用ADO.NET比较好。其实不会做太的手术了,我说的数据集就象你的“另一个表”一样,是盛放数据表的。而且可以放很多表的,那下次记得使用吧。我会给你提供帮助的,如果你写的 Page 不是很大,该一下也无妨。我要下班了,拜拜!
      

  13.   

    为什么我的onchange事件从来也不去调用函数?是我的机器有问题吗?
      

  14.   

    to twcan:   不应该是机器的问题,在找找,可能还是哪有错