小编Chr*_*ett的帖子

在SQLite中如何实现多对多的关系

我正在创建一个具有多对多关系的SQLite数据库,我将其分解为两个一对多关系,并使用以下代码

SQLiteManager: CREATE  TABLE "main"."LESSONS" 
(
   "LESSONID" INTEGER PRIMARY KEY  
   NOT NULL , "MODULEID" INTEGER, FOREIGN KEY(MODULEID) REFERENCES MODULES 
   (MODULEID), "STUDENTID" INTEGER, FOREIGN KEY (STUDENITD) REFERENCES STUDENTS
   (STUDENTID)
)    
Run Code Online (Sandbox Code Playgroud)

错误:

[near ""STUDENTID"": syntax error ]
Exception Name: NS_ERROR_FAILURE
Exception Message: Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)
[mozIStorageConnection.createStatement]
Run Code Online (Sandbox Code Playgroud)

有谁知道如何解决这个错误?

sql sqlite

4
推荐指数
1
解决办法
1万
查看次数

无法转换为整数

我正在编写一个java程序,我希望使用xmlrpc模拟与远程过程调用的客户端 - 服务器关系.

但是,当我尝试远程调用该方法时,我收到此错误消息:

'JavaClient:XML-RPC Consumer Fault#java.lang.ClassCastException:java.lang.String无法强制转换为java.lang.Integer'

这是产生错误的客户端方法:

public String getHashsize() {

      // Execute the remote call, using the handler
         try
     {
         argHashsize = new Vector(); //see next method for comments
         argHashsize.addElement(serverURL);

         // make the call
         String callit = ("GetSize.sendHashSize");
         sizeHash =  (Integer)client.execute(callit, argHashsize );
     }
         // Use XmlRpcException errors
         catch (XmlRpcException exception) {
             System.err.println("JavaClient: XML-RPC Consumer Fault #" +
                                Integer.toString(exception.code) + ": " +
                                exception.getCause() + "" + exception.toString());
         } catch (Exception exception) {
             System.err.println("JavaClient: XML-RPC Consumer Fault #" …
Run Code Online (Sandbox Code Playgroud)

java xml-rpc

0
推荐指数
1
解决办法
777
查看次数

标签 统计

java ×1

sql ×1

sqlite ×1

xml-rpc ×1