我现在的问题是在程序执行完一次以后,向表中写入记录,当再次执行程序时,会报出“请确认表存在”的错误信息。各位大虾,怎么样在程序执行之前对表中的数据进行清空。
另外,程序写入数据耗费的时间太长,请问有什么方法可以对程序时间进行缩短??
谢谢了

解决方案 »

  1.   

    程序写入数据耗费的时间太长,请问有什么方法可以对程序时间进行缩短??
    ==优化数据库表结构,优化你的SQL语句。
    在程序执行完一次以后,向表中写入记录,当再次执行程序时,会报出“请确认表存在”的错误信息。各位大虾,怎么样在程序执行之前对表中的数据进行清空。
    ==你这个错误和表数据未清空有什么关系?
      

  2.   

    清空就用delete from ***就可以了。
      

  3.   

    程序中是否有删除改表的语句?
    清空数据 delete from [table] 
    写数据很慢,可能是你程序结构不好,也有可能是数据量大,本来就很耗时,你可以试着优化你的SQL语句
      

  4.   

    用insert into和delete from的
    方式进行插入和删除,感觉这样快一点
      

  5.   

    你还是认真分析一下你的程序把,按照你的描述“如果在执行程序之前不对表中数据进行清空的话,就会报出错误,如果事先清空表中数据,就不会出现错误!”我猜测是你第一次写入的程序本身不是有效数据(比如master/detail表中,没有master记录之类的)。如果数据不多的话,可以直接检查一下数据。
      

  6.   

    用delete from [table] 会不会把表本身给删除了??
      

  7.   

    用delete from [table] 会不会把表本身给删除了??
    ==学一下SQL语言吧。这个语句是删除表数据的。删除表不是用这个语句
      

  8.   

    谢谢了,我加进去以后,编译出错,说from没有定义
    是不是跟VC嵌套的时候要做点工作啊??