高手一定帮我看看是什么问题,要多少分你说!!我感激不尽,在线等!!

xabba 2003-04-25 06:02:13
两个jsp,addnews.jsp;addtype.jsp
分别对应一个数据库的两个表news和type
可是现在type可以添加,news却添加不了数据。
可以读取和覆盖纪录
都是通过sqlbean.class连接数据库的
应该没有连接上的问题

代码如下:
---------------------addnews.jsp------------------------------

<%@ page language="java"%>
<%@ page import="java.sql.* "%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
String sql0="";
String sql="";

String title=(String)request.getParameter("title");
String type=(String)request.getParameter("type");
String content=(String)request.getParameter("content");
%>
<jsp:useBean id="sqlbean" scope="page" class="sqlbean.sqlbean" />
<%
sqlbean.sqlbean();
sql0="select * from news where title='"+title+"' and type='"+type+"'";
java.sql.ResultSet Rst=null;
Rst=sqlbean.ExecuteQuery(sql0);
%>
<%@ include file="header.inc"%>
%
if(Rst.next())
{
out.println("此片新闻你已经加入过了。");
}
else
{
sql="insert into news(title,content,type) values('"+title+"','"+content+"','"+type+"')";
// out.println(sql);
sqlbean.sqlbean();
sqlbean.executeInsert(sql);
out.println("<div align='enter'><font size=6>新闻添加成功! </font></div>");
}
%>

------------------------addtype.jsp--------------------------------

<%@ page language="java"%>
<%@ page import="java.sql.* "%>
<%@ page contentType="text/html;charset=gb2312"%>
<%
String sql0="";
String sql="";

String type=(String)request.getParameter("type");
%>
<jsp:useBean id="sqlbean" scope="page" class="sqlbean.sqlbean" />
<%
sql="select * from type where name='"+type+"'";
java.sql.ResultSet Rst=null;
sqlbean.sqlbean();
Rst=sqlbean.ExecuteQuery(sql);
if(Rst.next())
{
out.println("此栏目你已经加入过了。");
}
else
{
sql ="insert into type (name) values('"+type+"')";
out.println(sql);
sqlbean.executeInsert(sql);

response.sendRedirect("lanmu.jsp");
}
%>

大家帮帮忙阿
...全文
63 17 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
xabba 2003-04-25
  • 打赏
  • 举报
回复
谢谢大家的帮助,问题已经解决
我明天有时间上来放分
谢谢了,呵呵
xabba 2003-04-25
  • 打赏
  • 举报
回复
我的是英文的SQL,我不太会操作
xabba 2003-04-25
  • 打赏
  • 举报
回复
不能运行,id不能为空
提示:
[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot insert the value NULL into column 'id',table 'jcgov.dbo.news';column does not allow nulls. INSERT faels.
xabba 2003-04-25
  • 打赏
  • 举报
回复
具体怎么操作
SophiaWang 2003-04-25
  • 打赏
  • 举报
回复
你的表结构是怎么样的??然后,把语句贴到“查询分析器”中运行,看是否可以运行???
cmsoft 2003-04-25
  • 打赏
  • 举报
回复
id的为标识种子1,递增量为1
pengdali 2003-04-25
  • 打赏
  • 举报
回复
检查你news表的id列,是不是有标识属性
pengdali 2003-04-25
  • 打赏
  • 举报
回复
查询分析器写入:


insert news(title,content,type) values ('aa','gg','cc')

会报错吗?
xabba 2003-04-25
  • 打赏
  • 举报
回复
to cool614(cool614)
我也想到了,可是Id字段是由SQL自动给的
在type表中也有ID,而sql ="insert into type (name) values('"+type+"')";中并没有更新ID字段,但仍然可以添加纪录
会不会是new的表有问题呢
如果是,我该怎么做
cool614 2003-04-25
  • 打赏
  • 举报
回复
他不是提示你错误原因是插入的值为null了吗?你把表里那个属性改为可以为null就可以的了,而不是not null,应该是这个原因的了
xabba 2003-04-25
  • 打赏
  • 举报
回复
to angzhy

sqlbean.executeUpdate:[Microsoft][ODBC SQL Server Driver][SQL Server]Cannot inse
rt the value NULL into column 'id', table 'jcgov.dbo.news'; column does not allo
w nulls. INSERT fails.
这是resin的错误提示
帮忙看看
angzhy 2003-04-25
  • 打赏
  • 举报
回复
先判断你的sql语句有没有错误!!把他们用out.println();打印出来,如果是sqlserver
把这个sql语句放到查询分析器里面执行一下!!然后在看看数据类型对不对!是不是把字符的放到整型的字段立了
tingod 2003-04-25
  • 打赏
  • 举报
回复
sql语句中字段的排列改至与数据库里字段的顺序一致试试看吧。。
如果别的没问题,估计就是sql语句的问题了
还有,记得关闭resultset和数据库连接
xabba 2003-04-25
  • 打赏
  • 举报
回复
to angzhy(网际飞侠之剑走偏锋)

不是那个问题
我改了,仍然不行
比较一下两个文件,最后插入纪录的代码是一样的,可是news的就不行
高手救命阿~~~~~~~~~~~~~~~~~
高手救命阿~~~~~~~~~~~~~~~~~
xabba 2003-04-25
  • 打赏
  • 举报
回复
没有错误信息
out.println("<div align='enter'><font size=6>新闻添加成功! </font></div>");
这句都执行了
“新闻添加成功!“都已经显示了
我的是在IIS+JDK环境下运行的
addtype.jsp都可以阿
代码一样的,可是addnews.jsp就不行,真不知道怎么办了
高手救命阿~~~~~~~~~~~~~~~~~

angzhy 2003-04-25
  • 打赏
  • 举报
回复
我看了你的代码,你在addnews.jsp页面里,调用了两次sqlbean.sqlbean();而在addtype.jsp
里面只调用了一次,实际上调用一次就可以了阿。应该是他的原因

下次最好也把显示的异常信息一块贴出来,方便大家替你解决问题!!
tingod 2003-04-25
  • 打赏
  • 举报
回复
有没有出错信息贴出来看一下
不行你就打标看看。。
Dribbble是一个设计师社区,平面设计师,创意工作者等,都可以在上面享他们的作品。作品既为Shot,作者为Player 资源有Eclipse版和Android studio 两个版本,studio版本要好点 Dribbble是感谢作者Github NovelanceF 精美的UI流 一,项目是在Android Studio上构建的,版本是0.4.3,不同于官网上的0.3.2,引入时请做好Gradle各种傲娇的心理准备。。。。。(当初LZ被折腾得要死) 二,各种项目已经作为源码导入,大家减少了很多劳动,一下一下这个项目用到的开源项目可以学习到的有 1. Volley,一个精悍的网络框架 2. SwipeBackLayout,activity侧滑返回 3. PagerSlidingTabStrip, 一个精简的Tab框架 4. SwipeListview,侧滑listview,类似于ios里面微信的效果 5. 大名鼎鼎的SlidingMenu,主要用在Comments的展示 6. ImageViewEx,一个大型的加载网络图片的框架,效率没有NetWorkImageview高,但是可以加载网络Gif () 7. aFinal,一个数据库框架,用来处理本地收藏 8. ShareSDK,用来处理社交平台的享,本项目只用到了Weibo和Twitter的享,但是我保留了所有jar包 (项目中其他我没有提到的开源框架大都是上述框架的依赖库) 三,整个项目由作者一人设计并完成,难免会出各种bug,和崩溃,还请谅解。。(前些日子我被反应在有些手机上。。图片加载不出来,全是黑框框。。。我百思不得其解,至今仍未找到解决的方法,Sina的审核又我的app打开有错误,他不给审核通过,但是Lz在本地测试正常的呀,正常的呀混蛋!!!!) 我把apilevel限制到了4.0以上,不过这个问题还是会存在,还请高手解答,草民感激不尽呐!!! 四,由于Sina的审核还没有过,所以大家暂时不能用SinaWeibo享,还请谅解,但是Twitter是不用审核,是可以用的,可以享图片,如果图片没有加载出来就点了享。。可能会出一些奇怪的bug。 五,虽上面列了这么多bug,,不过正常浏览是没什么问题的,lz还是学生,玻璃心,轻喷。 简单的一下源码导入,从github下载以后,直接在android studio引入 Dribbb这个文件夹,android studio会自己build整个项目,过程中可能会下载所需的Gradle,android studio 0.4.3所对应的Gradle版本是1.10,不是这个gradle版本可能会无法build,gradle的网站好像是被墙的,总之gradle比较傲娇,不好调教,如果成功build起来了,恭喜你, Github地址,https://github.com/NovelanceF/Dribbble_rebuild 如果只是想看看设计,可以下载apk,https://github.com/NovelanceF/Dribbble_rebuild/tree/master/Dribbb/build/apk, app还在不断更新当中,当前完成度75%左右。
欢迎您加入国度社区! 1、解压论坛 将下载回的动网论坛解压到指定的目录2、安装论坛 1) 在本地安装论坛执行本操作前请确认您拥有安装要求中所需要的环境,如果没有所需要的环境,请浏览动网论坛助站点(help.dvbbs.net)中相应环境的安装方法和配置明。 在确认您有运行论坛的环境后,您需要做以下工作: 将解压后的文件拷贝到本地WEB目录中,IIS或者PWS默认Web目录为C:inetpubwwwroot,比如您可以装到C:inetpubwwwrootworldcn目录下然后敲入本地测试网址访问,默认为:http://localhost/或者http://ip/,比如您装到C:inetpubwwwrootworldcn目录下,那么就可以用http://localhost/worldcn/default.asp进行访问2) 在服务器或者虚拟空间进行安装如果有服务器的直接操作权限,那么您可以使用类似本地安装的方法进行安装如果您是虚拟空间,那么您可以使用FTP软件将论坛文件上传到网站目录,比如您将论坛文件传到空间中的worldcn目录,那么您就可以使用http://www.xxx.com/worldcn/default.asp来进行浏览希望有实力的朋友给我提供放电影的空间 也可以共享 谢谢3、用默认超级管理员(用户名:worldcn,密码:admin888)登录论坛,点击页面上方出现的管理连接进入管理页面完成论坛的设置(更详细设置明请看论坛设置栏目);为了保障系统的安全性,进入后台超级管理后最好在管理员管理中重新设置论坛管理员信息。 4、如果您的服务器IE为5.5或者以上版本,可以使用论坛inc/ie5.5+目录中ubbcode.asp文件替换inc目录下同名文件以达到最佳浏览效果 5、完成了以上步骤后,就可以正常使用论坛了;为了保障论坛系统的稳定和安全性,请您在安装结束后,一定要详细阅读助文档中的论坛安全手册和数据库安全文档6、有何问题可以随时到http://tztcl.com/vip/gangmh/bbs的社区提出。明:本社区用的是动网BBS7.0程序,版权归动网所有!本站只做了界面美化,如果有幸你能用到这个版本,请友情链接本站,本站将感激不尽!社区功能:1、包括原动网BBS7.0所有功能2、免费空间服务3、社区会社4、自我形象5、社员风彩6、社区银行7、股场风云8、社区房产免费空间服务明--------------------------------------------开发平台:IIS5.0/ASP/Access/FSO/windows2000(如您的系统不支持,您将无法使用本程序)国度社区:gangyt@sina.com程序演示:http://tztcl.com/vip/gangmh/bbs--------------------------------------------使用明:date/data.mdb是数据库文件includes/是程序配置目录,默认管理用户名和密码可以在setup.asp当中修改.首次使用,必须修改includes目录内相关参数管理员入口:admin.asp管理员用户名:worldcn管理员密码:admin888功能介绍:(一).前台功能1. 用户注册:只有在接受免费空间申请条款并填写注册信息方能正常申请空间,新用户注册需要通过管理员后台审核,审核通过系统会自动回馈一个注册信息到用户的注册邮箱,用户不需回复。2. 用户登陆:可以选择在登陆页面,系统自动纪录用户登陆信息,只有登陆用户才能进入自己的空间通过WEB维护网站。3. 用户等级:用户共为五个等级,对应不同的空间大小,从1到5,依次为10兆/50兆/100兆/200兆/500兆。缺省级别为1。也要自行设定。4. 首页显示最新加入用户名单,及站点排行,排行功能暂无5. 限制用户上传文件类型及大小6. 限制用户空间容量(二).用户登陆WEB管理功能1. 修改密码:登陆用户实时修改原始口令。2. 退出登陆:登陆用户WEB管理上传维护结束后退出并返回。3. 回上级目录:返回上一层目录。4. 上传文件:可批量上传文件,每次不超过10个文件5. 建立:新建目录(目录可删除)。6. 删除:单选及批量删除文件。7. 改名:支持文件改名8. 修改资料:用户可随时登录网站修改注册资料9、支持文件直接预览(三)后台功能:1、所有用户:详细显示所有已开通和未开通用户2、开通用户:查看当前已开通用户,并可以实时浏览用户网站3、未开通用户:实时认证开通已注册未开通的用户申请,创立用户专有目录、虚拟目录,并发送Email通知用户4、删除用户:删除任意用户注册信息及用户站点文件5、等级管理:提升用户交互权限等级,扩充用户享有空间6、邮件群发:可以实时给开通用户或未开通用户群发邮件,可含附件7、编辑资料:可实时查看用户注册资料并修改用户资料8、修改空间类型及限制每天用户注册数,见includes/setup.asp文件9、同一IP在规定时间内不可重复注册(四)关于includes等文件明1、因不同需求,首次使用本程序需要针对自己的系统进行配置2、a.setup.asp明:AdminLogin管理员帐号AdminPassword 管理员密码fromemail 管理员email帐号sitename 网站名称FullPath 网站空间的绝对物理路径DataConnPath 数据库存放的物理路径URLBasePath 网站网址 Path 网站空间的绝对物理路径HPDIRName 用户目录UsersDIRPath 用户目录物理路径maxreg 每天注册用户数限制group1 用户等级权限,空间容量(字节),10000000表示10M,以此类推group2 group3 group4 group5b.upfilesetup.asp(限制文件上传类型设置)注:修改用户等级还需要修改main.asp文件里相关设置,没有编程基础的不推荐修改3、版权修改请修改htmldown.js文件,用户公告:news.js文件,top.asp为用户管理界面公告及其它明4、images/logo.js为logo友情链接文件,可自行修改5、另本站还整合了小型下载系统、文章管理系统、多用户留言本、多用户网站统计系统5、其它还有很多很多,大家自己慢慢摸索吧:)大家在使用过程中有任何意见或问题,欢迎与我交流,也欢迎高手们对此优化!国度社区:gangyt@sina.com QQ:85339762

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧