批量导入信息,数据库出错,问了很多人都说没遇过这样的问题,求高手帮忙解答
本人用JAVA,JSP和SQL SERVER2000开发了一个小项目“在线考试系统”,其中教师可以添加学生信息和题目到数据库,添加的方式有两种:一种是通过“添加“功能直接添加一条信息到数据库,另外一种是通过excel表格批量导入多条信息到数据库信息,可是用同样excel表多次导入数据库后,昨天再次批量导入信息后,打开数据表查看里面刚导入的信息时,出现了两个问题:打开学生信息和单选题、多选题、是非题、填空题数据表时,提示:[Microsoft][ODBC SQL Server Driver]超时已过期,帮助里提示:ODBC 错误:<0s>。生成了 ODBC 错误。可能删除了与某个外键值相关的记录,或者违反了 CHECK 约束。
有关详细信息,请参见 ODBC 文档。
?1988-2000 Microsoft Corporation。保留所有权利。
可是简答题数据表里却提示:数据库服务器:Microsoft SQL SERVER,版本:08.00.2039。运行时错误:数据库提供程序或其他服务返回E_FAIL状态。帮助里却无主题。
但是我直接添加一条信息到数据库,打开数据表却可以直接打开查看。这个项目我没再次改动过,以前批量导入可以,现在为什么不行啊,求高手帮忙详细解答啊! --------------------编程问答-------------------- 很急,求高手帮忙详细解答,谢谢! --------------------编程问答-------------------- 检查下导入信息的代码吧!看看是不是有什么地方没有考虑到 --------------------编程问答-------------------- 不可能代码有问题吧,我之前用同样的excel表试了好几次,都可以啊,可前天再试了一下,就不行啊 --------------------编程问答-------------------- 是否数据库里面的数据跟excel里面的数据有冲突的 比如什么ID重复啊等等 --------------------编程问答-------------------- 或者说有外键的数据在导入的时候先后顺序没对啊 --------------------编程问答--------------------
试了几次是操作完全一样?excel内容完全一样?数据库数据之类的完全一样?重复数据之类的考虑了吗?
总之还是要定位准问题,要能重现错误才能确定问题所在 --------------------编程问答-------------------- ID是自动编号的ID(自动生成的),EXCEL里的数据确实是一样的,我是用同样的数据批量导入,之前导入很多次可以,后来再试了就不行了,不过我也重新弄了个EXCEL里的数据,跟之前的数据完全不一样,还是不行啊 --------------------编程问答--------------------
ID是自动编号的ID(自动生成的),EXCEL里的数据确实是一样的,我是用同样的数据批量导入,之前导入很多次可以,后来再试了就不行了,不过我也重新弄了个EXCEL里的数据,跟之前的数据完全不一样,还是不行啊 --------------------编程问答-------------------- 为什么没人能准确解答这个问题啊
补充:Java , Web 开发