想是你数据的问题吧
你肯定设了log文件,但是你设的这个log文件并不存在,所以,当添加完数据之后,把日志记入log文件时出错
请你检查检查你的log文件的设置

解决方案 »

  1.   

    你是不是指定了要在服务器上生成html文件?用了sp_makewebtask ?查看一下服务器的设置吧,你的insert语句没有问题。
      

  2.   

    我没有要求生成html文件,也没有调用sp_makewebtask存储过程
    现在问题倒是解决了,我将整个数据库中的表重新在另外一个数据库
    建了一遍,然后将所有记录导过去后变成访问这个数据库就行了
    只是我现在还不知问题错在哪儿,那位高手告诉我一下,分数我
    在所不惜的送
      

  3.   

    用以下的形式:
    insert into bbs_retalk(retalk_title,feeling_id,user_id,retalk_time,retalk_text,type_id,talk_id) values('Re:dddd',1,300,'2002-4-27','sasadfsadf',1,'735')
    注意:你表列中的int型的数据插入时不能带单引号
      

  4.   

    修正了一点:你的最后一个数据735也不能带引号
    insert into bbs_retalk(retalk_title,feeling_id,user_id,retalk_time,retalk_text,type_id,talk_id) values('Re:dddd',1,300,'2002-4-27','sasadfsadf',1,735)
    注意:列中的int型的数据插入时不能带单引号
      

  5.   

    如果记录确实已经写入了数据库,那我想就不是INSERT语句错了,是不是你程序后面的语句错误呢?
      

  6.   

    没有,我仅仅是将这一条sql语句在sql server中的查询分析器中执行
    并没有下续的语句执行。
      

  7.   

    你有没有在表上加约束?另外,检查一下有没有与user_id想冲突的地方.user_id是系统函数.你新建一个数据库,然后创表,插数据.我想可能与
    你的SQLSERVER的设置有问题.
    我按你的要求在我机器上创表,插数据,根本没问题!
      

  8.   

    既然是ODBC 错误,而且数据已经被加进去了,先检查一下是否客户段程序加了两遍。 一次我也发生了这个错误,后来发现是客户端程序问题。如:B/S 中, 在一个页面submit 前调用JS 检查,同时在JS中Submit了。于是就出错了。呵呵,但愿你不是这种错误。
      

  9.   

    可以肯定地说,不是SQL语句的问题,而是SQL服务器的设置问题,你做的把数据导出的实验更加证明了以上观点,至于是设置了生成html文件还是其他什么我也不敢说,我建议你仔细察看服务器的设置,对照一下和你新建的服务器有什么地方不同,还有就是系统提示说Web Assistant: Could not open the output file. 所以我也怀疑是做了自动生成html的job。仔细查查看,祝好运。
      

  10.   

    TO:yxsalj() 没有在表上加约束,前面所给的语句就是整个表的创建语句.
    另外,user_id没有冲突的地方.因为这个表我原来用的好好的!
    我新建一个数据库,然后创表,插数据没问题,这个我知道,我也知道是数据
    库的问题,只是不知道错在那儿,我只是想各位高手给我看一下错误的原因
    在那儿,并不是要解决方法!!谢谢!!
      

  11.   

    我建议你把那个表删除,然后再用那个语句重新建立。
    接着,插入数据看是否有问题。我想应该没有问题的,若是这样,那末,就是原来你数据库的设置问题了,因为你设置了log文件,以便输出