一个导入数据后的问题(放分了)

时间:2022-09-30 21:34:11
我的一个jsp bbs,一开始是用access的。后来要用sqlserver,我就用sqlserver中的导入工具导入后,再运行bbs时就有错,错误的原因大概是数据库内有内容的时候用select查询的时候就用错,没有内容的时候就没有错,插入,修改等都是正常。不懂是什么原因。请问有没有高手为我解决这个问题啊。谢谢了。谢谢了(服务器是tomcat+jdk1.3)如果用access数据库的话,一切正常。郁闷中.......

5 个解决方案

#1


1、把你的select语句帖出来。有一些函数如日期比较等在access数据库里就可以完好执行。
而sql数据库就会出错。我想错误会出在这里。
2、导入后主键和索引是否已经建好。
3、可以排除帐户权限问题。主要在程序中找找错误。

#2


sql server 和 tomcat 在很多地方的字段是不同的。。

主要把这些解决好了应该问题不大。

#3


同意yun15291li(秋飞意) 
你用断点调试程序,看看哪个地方出问题,出什么问题

#4


没办法,数据库之间有差别,导致sql语句不兼容

你只有一个一个检查

#5


我试了一个就是时间问题,但我总不能不要时间把时间字段删了吧。access里面的时候字段类型是:"日期/时间",在sqlserver里的类型是"datatime"
sql语句也是常用的"select * from 表",怎么办啊

#1


1、把你的select语句帖出来。有一些函数如日期比较等在access数据库里就可以完好执行。
而sql数据库就会出错。我想错误会出在这里。
2、导入后主键和索引是否已经建好。
3、可以排除帐户权限问题。主要在程序中找找错误。

#2


sql server 和 tomcat 在很多地方的字段是不同的。。

主要把这些解决好了应该问题不大。

#3


同意yun15291li(秋飞意) 
你用断点调试程序,看看哪个地方出问题,出什么问题

#4


没办法,数据库之间有差别,导致sql语句不兼容

你只有一个一个检查

#5


我试了一个就是时间问题,但我总不能不要时间把时间字段删了吧。access里面的时候字段类型是:"日期/时间",在sqlserver里的类型是"datatime"
sql语句也是常用的"select * from 表",怎么办啊