Java 你能帮我处理这个错误消息吗?
加载报表模板时出错 信息: net.sf.jasperreports.engine.JRException:org.xml.sax.SAXParseException;行号:145 ;;栏目编号:39; cvc复杂类型.2.4.d:发现以开头的内容无效 “段落”元素。此时不需要任何子元素。 级别: 严重堆栈跟踪:org.xml.sax.SAXParseException;行号:145 ;;栏目编号:39;cvc复杂类型.2.4.d:生成无效内容 发现以元素“段落”开头。不需要任何子元素 在这一点上。 net.sf.jasperreports.engine.xml.jrmmlloader.loadXML(jrmmlloader.java:243) net.sf.jasperreports.engine.xml.jrmmlloader.loadXML(jrmmlloader.java:226) net.sf.jasperreports.engine.xml.jrmmlloader.load(jrmmlloader.java:214) jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:73) JrxmlVisualView.run(JrxmlVisualView.java:512) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042) cvc复杂类型.2.4.d:发现以开头的内容无效 “段落”元素。此时不需要任何子元素。 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:198) com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(ErrorHandlerWrapper.java:134) com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:437) com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:368) com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:325) com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(XMLSchemaValidator.java:458) com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.reportSchemaError(XMLSchemaValidator.java:3237) com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.handlestarelement(XMLSchemaValidator.java:1800) com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaValidator.emptyElement(XMLSchemaValidator.java:766) com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:355) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2770) com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:606) com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:117) com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510) com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:848) com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:777) com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141) com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213) com.sun.org.apache.xerces.internal.jaxp.saxpasserimpl$jaxpsaxpasser.parse(saxpasserimpl.java:649) org.apache.commons.digester.digester.parse(digester.java:1647) net.sf.jasperreports.engine.xml.jrmmlloader.loadXML(jrmmlloader.java:239) net.sf.jasperreports.engine.xml.jrmmlloader.loadXML(jrmmlloader.java:226) net.sf.jasperreports.engine.xml.jrmmlloader.load(jrmmlloader.java:214) jaspersoft.ireport.designer.JrxmlLoader.reloadJasperDesign(JrxmlLoader.java:73) JrxmlVisualView.run(JrxmlVisualView.java:512) org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1432) org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2042) 错误消息: SQL错误(1064):您的SQL语法有错误;检查与MySQL服务器版本对应的手册,以获取第12行“”附近要使用的正确语法Java 你能帮我处理这个错误消息吗?,java,netbeans,ireport,Java,Netbeans,Ireport,加载报表模板时出错 信息: net.sf.jasperreports.engine.JRException:org.xml.sax.SAXParseException;行号:145 ;;栏目编号:39; cvc复杂类型.2.4.d:发现以开头的内容无效 “段落”元素。此时不需要任何子元素。 级别: 严重堆栈跟踪:org.xml.sax.SAXParseException;行号:145 ;;栏目编号:39;cvc复杂类型.2.4.d:生成无效内容 发现以元素“段落”开头。不需要任何子元素 在这一点
您正试图使用默认语句终止符
终止的多个可执行语句来编译存储过程代码>分号
定义自定义的分隔符
,并使用它发送到编译器。因此,编译器将整个主体理解为包含多个语句的代码块
示例:
delimiter //
CREATE PROCEDURE aProce()
BEGIN
SELECT
th.NAME,
th.PRICEBUY,
th.PRICESELL,
p.DATENEW
FROM shop.stockdiary AS p
JOIN shop.products AS th where
th.id = p.Product;
END;
//
delimiter ;
或者:
这仅适用于过程体中存在单个可执行语句的情况
CREATE PROCEDURE aProce()
SELECT
th.NAME,
th.PRICEBUY,
th.PRICESELL,
p.DATENEW
FROM shop.stockdiary AS p
JOIN shop.products AS th where
th.id = p.Product;
您还没有问任何问题。/*SQL错误(1064):您的SQL语法有错误;查看与您的MySQL服务器版本对应的手册,了解第12行的“”附近使用的正确语法*/我认为这里没有足够的信息为您提供帮助。这不是一个问题,而是一条错误消息。顺便说一句,