Java 你能帮我处理这个错误消息吗?

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:生成无效内容 发现以元素“段落”开头。不需要任何子元素 在这一点

加载报表模板时出错

信息:

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行“”附近要使用的正确语法


您正试图使用默认语句终止符
终止的多个可执行语句来编译存储过程分号

定义自定义的
分隔符
,并使用它发送到编译器。因此,编译器将整个主体理解为包含多个语句的代码块

示例

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行的“”附近使用的正确语法*/我认为这里没有足够的信息为您提供帮助。这不是一个问题,而是一条错误消息。顺便说一句,