在eclipse sql editor里写了句sql,帮忙看下哪里错了呢?

水晶报表的SQL表达式哪里错了,请大侠帮忙看看
[问题点数:40分,结帖人CHENMENG2840]
水晶报表的SQL表达式哪里错了,请大侠帮忙看看
[问题点数:40分,结帖人CHENMENG2840]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2013年4月 Oracle大版内专家分月排行榜第二2013年3月 Oracle大版内专家分月排行榜第二2010年5月 Oracle大版内专家分月排行榜第二
2013年1月 Oracle大版内专家分月排行榜第三2011年12月 Oracle大版内专家分月排行榜第三2010年8月 Oracle大版内专家分月排行榜第三2010年4月 Oracle大版内专家分月排行榜第三2010年3月 Oracle大版内专家分月排行榜第三
2011年3月 Oracle大版内专家分月排行榜第二2011年2月 Oracle大版内专家分月排行榜第二
2010年10月 Oracle大版内专家分月排行榜第三
2011年3月 Oracle大版内专家分月排行榜第二2011年2月 Oracle大版内专家分月排行榜第二
2010年10月 Oracle大版内专家分月排行榜第三
2011年3月 Oracle大版内专家分月排行榜第二2011年2月 Oracle大版内专家分月排行榜第二
2010年10月 Oracle大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。相关文章推荐:
sql语句 自动生成id
想创建sdID为自动生成类型,语句如下:
CREATE TABLE safe_d
sdID sdID INT Auto_Increment,
tel_d CHAR(15) NOT NULL,
add char(15) NOT NULL,
PRIMARY KEY sdID
错误提示:
服务器: 消息 170,级别 15,状态 1,行 3
第 3 行: 'INT' 附近有语法错误。
刚才不小心发到mysql区去了,不好意思啊在此重发了。
先谢谢大家了!:)
回复 (3) 浏览 (1442)
其他文章推荐
ITPUB官方微博:
本帖最后由anlinew于5:06编辑[code][/code]SQL&CREATETABLE&T1&2(3&SEX&INT,4idint,5&NAME&VARCHAR2(30),6c1dateDEFAULTsysdate,7c2dateDEFAULTsysdate,8c3dateDEFAULTsysdate,9c4dateDEFAULTsysdate,10c5dateDEFAULTsysdate,11c6dateDEFAULTsy ......
回复 (38) 浏览 (366)
大家好,请教个问题,资产设备联动有个配置,通过资产分类+设备类型,实现资产和设备数据的联动。这是一对一的配置,如何实现一个资产分类对应多个设备类型的配置呢?...
回复 (12) 浏览 (5867)
po_line_locations_all表的数据大概有8千万,需一次性从一个DB转到另一个DB。请问用什么方法好。谢谢方法1.createtabletestasselect*frompo_line_locations_al@db_link_方法2.用power_buildpipeline管道导入方法3.从第一个DB中备份表的数据。在另一个DB中导入备份数 ......
回复 (13) 浏览 (746)
dm7使用tpch语句测试时Q13发现hashjoin链接顺序不大对简化一下explainselectcount(o_orderkey)fromcustomerleftouterjoinordersonc_custkey=o_#NSET2:[]#PRJT2:[];exp_num(1),is_atom(FALSE)#AAGR2:[];grp_num(0),sfun_num(1)#HASHLEFT ......
回复 (6) 浏览 (143)
jQueryforDesigners:Beginner’sGuideBookDescriptionjQueryisawesomefordesigners–itbuildseasilyontheCSSandHTMLyoualreadyknowandallowsyoutocreateimpressiveeffectswithjustafewlinesofcode.However,withoutabackgroundinprogramming,JavaScript–onwhichjQueryis ......
回复 (28) 浏览 (814)
ORACLESQL语句优化技术分析一.SQL语言的使用1.IN操作符&&&用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。&&&但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQ ......
回复 (7) 浏览 (645)
LETg_sql=&UPDATE&,g_dbs_newCLIPPED,&apa_file&,&&&&&&&SETapa35f=?,apa35=?,apa73=?&,&&&&&&&&&WHEREapa01=?ANDapa41='Y'ANDapa42='N'&& ......
回复 (4) 浏览 (981)
游标生命周期中的步骤:(1)&&&&打开游标:在服务器私有内存(用户全局区UserGlobalArea&UGA)为这个游标分配一个内存结构,但是SQL语句与游标还没有关联(2)&&&&解析游标:当SQL语句与游标关联,解析后的内 ......
回复 (5) 浏览 (97)
select*from&&(selectfield1,field2,...,dense_rank()over(partitionbyfield1orderbyfield2)&order_nofromtables)whereorder_no&=n;其中,field1为分组字段;比如顾客销售记录表有字段销售网点,顾客名,消费金额。如要统计每个销售网点的消费 ......
回复 (3) 浏览 (555)
selecta.jh,b.kgrqfroma,bwherea.jh=b.jh&orderbyjh你相信吗?上面的sql语句在pl*sql中是可以顺利执行的,虽然a表和b表中都包含jh这个字段,但是不需要指明其来自哪个表。但是where子句中的字段是需要指明来自哪个表的。selecta.*from((select*fromt_repair)orde ......
回复 (4) 浏览 (1726)
文章推荐:
盛拓传媒:
友情链接:
特别鸣谢:
北京皓辰网域网络信息技术有限公司. 版权所有
北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证:编号(京)字第1149号
ITPUB推荐文章解答你所有技术难题后使用快捷导航没有帐号?
只需一步,快速开始
查看: 683|回复: 4
UID526356帖子阅读权限20精华贴数技术排名172274 专家积分0 社区排名589105 技术积分8 社区积分0 注册时间
精华贴数专家积分0 技术积分8 社区积分0 注册时间
论坛徽章:0
我现在有两张表,分别为T1 和T2, 我现在想把T1表中的 A 列 C 的值赋给T2表中的A列的C值,我的语句如下:
update t2 set a=t1.a from t1,t2 where t1.c=t2.c
执行的结果是SQL 命令未正确结束。
这个应该怎样写,请指教,多谢!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp
UID帖子阅读权限20精华贴数技术排名119113 专家积分0 社区排名2578841 技术积分14 社区积分0 注册时间
精华贴数专家积分0 技术积分14 社区积分0 注册时间
论坛徽章:0
有点没看明白。。。给点数据说明一下
UID526356帖子阅读权限20精华贴数技术排名172274 专家积分0 社区排名589105 技术积分8 社区积分0 注册时间
精华贴数专家积分0 技术积分8 社区积分0 注册时间
论坛徽章:0
T1T2bianma(编码)kucun(库存)bianma(编码)kucun(库存)12345678910
就是想把表T1 的库存,赋到表T2的库存里面,两张表的编码是一样,但排列顺序可能是不一样的,所以只能通过两个表的编码比对,然后再赋值。
update T2 set kucun=T1.kucun from T1,T2 where T1.bian=T2.bian
我这样做在SQL里面语句不通过,应该怎样才行?
[ 本帖最后由 fkl000 于
11:54 编辑 ]
UID1719781帖子阅读权限20精华贴数技术排名10347 专家积分0 社区排名876100 技术积分294 社区积分0 注册时间
精华贴数专家积分0 技术积分294 社区积分0 注册时间
论坛徽章:2
update mz_sf set CZRY =ZD_RY.MC from ZD_RY where ZD_RY.BM=mz_sf.CZRY
把mz_sf 中CZRY由zd_ry里的BM更新成了zd_ry里的MC
UID帖子阅读权限20精华贴数技术排名119113 专家积分0 社区排名2578841 技术积分14 社区积分0 注册时间
精华贴数专家积分0 技术积分14 社区积分0 注册时间
论坛徽章:0
SQL语句是对的
itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有    
 北京市公安局海淀分局网监中心备案编号: 广播电视节目制作经营许可证:编号(京)字第1149号eclipse与sql2005的环境下酒店管理系统,在eclipse的环境下运行出错:提示的错误如下,请哪位大侠帮忙改改_百度知道
eclipse与sql2005的环境下酒店管理系统,在eclipse的环境下运行出错:提示的错误如下,请哪位大侠帮忙改改
62) at com.DriverManager.frame.getConnection(DriverManager:579) at java.sqlserver.BaseExceptions.microsoft.open(Unknown Source) at com.microsoft.microsoft.jdbc.jdbc.base.SQLServerImplConnection.selectSomeValue(BaseDao.(Unknown Source) at com. at com.getConnection(DriverManager.mwq.init&gt:23) at com:29) at com.SQLException.BaseDriver.BaseExceptions.microsoft.java.dao.base.microsoft.jdbc.microsoft.microsoft: [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket.createException(Unknown Source) at com.sUserNameOfNotFreeze(Dao.jdbc.java.init&gt.jdbc.BaseDao.open(Unknown Source) at com.BaseConnection.Dao.java.DriverManager.JDBC.base.&lt.java.base.getException(Unknown Source) at com.dao.getException(Unknown Source) at com.sql.tds.BaseExceptions.jdbc.base.getConnection(JDBC.mwq.java.sqlserver.getNewImplConnection(Unknown Source) at com.sql.jdbc.microsoft.java.base.connect(Unknown Source) at java.BaseConnection.&(LandFramejava.LandFrame:221) at com.sql.mwq.TDSConnection
提问者采纳
2000的话看看有没有装sp3补丁!
private final static String JDBCDRIVER = &com.microsoft.sqlserver.jdbc.SQLServerDriver&; private final static String URL = &jdbc:sqlserver://localhost:1434;&; private final static String USER = &sa&; private final static String PASSWORD = &sa&; private final static String DATABASENAME = &test&;端口跟2000的似乎不一样,2000的话我记得是1433,而2005的话端口是1434
其他类似问题
按默认排序
其他2条回答
你连接sqlserver2005的jar包用的是连接2000的,所以报错,你下一个连接2005的jar包就可以了
我把的包都弄了,光有2005不行
把连接2000的jar包删干净
删了之后,明显的提示有错误,不能删好像
驱动不对吧
酒店管理系统的相关知识
您可能关注的推广回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2924人阅读
在.net中,你可以很容易的用sql语句过滤报表数据,但在CR4E中没这样的功能设定,但可以通过编写代码完成。
这里是我做的简单用sql语句过滤数据的例子。
项目还是用(二)里面的tomcat项目。
建一个实现这个功能的类
&JRC_ResultSet_DataSource.java
package&com.JRC.import&java.sql.*;import&javax.servlet.http.*;import&com.crystaldecisions.reports.sdk.*;import&com.crystaldecisions.sdk.occa.report.lib.*;public&class&JRC_ResultSet_DataSource&...{&&&&private&String&&&&&REPORT_NAME="";&&&&public&JRC_ResultSet_DataSource(String&report_name)...{&&&&&&&&this.REPORT_NAME=report_&&&&}&&&&&&&&/**&*//**&&&&&*&@return&rEPORT_NAME&&&&&*/&&&&public&String&getREPORT_NAME()&...{&&&&&&&&return&REPORT_NAME;&&&&}&&&&/**&*//**&&&&&*&@param&report_name&要设置的&rEPORT_NAME&&&&&*/&&&&public&void&setREPORT_NAME(String&report_name)&...{&&&&&&&&REPORT_NAME&=&report_&&&&}&&&&&&&&/**&*//**&&&&&*&&&连接数据库,通过sql查询语句进行查询,返回结果集&&&&&*/&&&&private&static&ResultSet&getResultSetFromQuery(String&query,&int&scrollType)&&&&&&&&throws&SQLException,&ClassNotFoundException&...{&&&&&&&&Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");&&&&&&&&final&String&DBUSERNAME&=&"username";&&&&&&&&final&String&DBPASSWORD&=&"password";&&&&&&&&final&String&CONNECTION_URL&=&"jdbc:microsoft:sqlserver://localhost:1433;database=dname";&&&&&&&&&&&&&&&&java.sql.Connection&connection&=&DriverManager.getConnection(CONNECTION_URL,&DBUSERNAME,&DBPASSWORD);&&&&&&&&&Statement&statement&=&connection.createStatement(scrollType,&ResultSet.CONCUR_READ_ONLY);&&&&&&&&&&&&&&&&return&statement.executeQuery(query);&&&&}&&&&/**&*//**&&&&&*&通过sql语句过滤报表数据,在.net就不用怎么惨了&&&&&*/&&&&public&boolean&isReportSourceInSession(String&session_name,HttpSession&session)&throws&ReportSDKException,&SQLException,&ClassNotFoundException...{&&&&&&&&boolean&flag=false;&&&&&&&&try&...{&&&&&&&&&&&&//打开水晶报表&&&&&&&&&&&&ReportClientDocument&reportClientDoc&=&new&ReportClientDocument();&&&&&&&&&&&&reportClientDoc.open(REPORT_NAME,&<span style="COLOR: #);&&&&&&&&&&&&//sql查询语句,返回的字段数必须跟报表里面的一样,不能多也不能少,并且字段的类型要跟报表的一样,其他不管是什么数据都可以&&&&&&&&&&&&&&//from&表这里要填完整,如数据库名.dbo.数据库表,最好做个别名&&&&&&&&&&&&String&query&=&"select&tt.test_1,tt.test_2,tt.test_3,tt.test_4&from&dname.dbo.test&tt";&&&&&&&&&&&&&&&&&&&&&&&&ResultSet&resultSet&=&this.getResultSetFromQuery(query,ResultSet.TYPE_SCROLL_INSENSITIVE);&&&&&&&&&&&&&&&&String&tableAlias&=&reportClientDoc.getDatabaseController().getDatabase().getTables().getTable(<span style="COLOR: #).getAlias();&&&&&&&&&&&&//把结果集放进报表里,将会自动产生一个datasource&&&&&&&&&&&&reportClientDoc.getDatabaseController().setDataSource(resultSet,tableAlias,&"resultsetTable");&&&&&&&&&&&&session.setAttribute(session_name,&reportClientDoc.getReportSource());&&&&&&&&&&&&flag=true;&&&&&&&&&&&&return&&&&&&&&&}&catch&(Exception&e)&...{&&&&&&&&&&&&//&TODO:&handle&exception&&&&&&&&&&&&e.printStackTrace();&&&&&&&&&&&&return&&&&&&&&&}&&&&&&&&&&&&&&&&&&&&}}
这里要注意数据库查询结果集的字段数目要跟报表里面的字段数目一样,类型也要一样,不然就会出错。
sql语句中的表的名字要完整,如数据库名.dbo.数据库表,最好做个别名
Result_viewer.jsp
&%@page&import="com.JRC.util.JRC_ResultSet_DataSource"&%&&%--webreporting.jar&&--%&&%@page&import="com.crystaldecisions.report.web.viewer.*"&%&&%--jrcerom.jar&--%&&%@&page&import="com.crystaldecisions.reports.sdk.*"&%&&%&&&&&&&&JRC_ResultSet_DataSource&jrcd=new&JRC_ResultSet_DataSource("resultSet.rpt");&&&&if(!jrcd.isReportSourceInSession("reportSource",session)&&&&&&&&response.sendRedirect("error.html");&&&&CrystalReportViewer&crViewer=new&CrystalReportViewer();&&&&crViewer.setOwnPage(true);&&&&crViewer.setOwnForm(true);&&&&crViewer.setPrintMode(CrPrintMode.ACTIVEX);&&&&&&&&Object&reportSource=session.getAttribute("reportSource");&&&&crViewer.setReportSource(reportSource);&&&&&&&&crViewer.processHttpRequest(request,response,this.getServletConfig().getServletContext(),null);&%&
注意上面几点应该就没问题了
PS:Snippets视图最下面有Crystal reports的一些实用代码段
CR查看器标记、打开并查询报表、打开报表、查看报表、查看报表并设置数据库登录、将报表导出为pdf、将报表导出为rtf 等的代码段,简单易用
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:238049次
积分:3947
积分:3947
排名:第2928名
原创:132篇
转载:41篇
评论:174条
(2)(1)(1)(1)(2)(3)(1)(1)(2)(1)(4)(2)(3)(2)(2)(3)(5)(14)(6)(1)(2)(2)(3)(7)(8)(6)(3)(2)(6)(1)(9)(9)(3)(2)(1)(1)(1)(1)(1)(1)(4)(10)(27)(14)

我要回帖

更多关于 eclipse clean在哪里 的文章

 

随机推荐