Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 斯卡拉·阿诺姆。插入例外情况;参数索引超出范围_Database_Scala_Playframework 2.0_Anorm - Fatal编程技术网

Database 斯卡拉·阿诺姆。插入例外情况;参数索引超出范围

Database 斯卡拉·阿诺姆。插入例外情况;参数索引超出范围,database,scala,playframework-2.0,anorm,Database,Scala,Playframework 2.0,Anorm,正在尝试将用户数据插入数据库。检查了所有参数,数据正确,但仍引发异常 java.sql.SQLException:参数索引超出范围(1>参数数,为0)。 代码是这样的 DB.withConnection { implicit c => SQL( """" insert into tUser (fname, lname, fullname, avatarurl, email, extuid, service) values

正在尝试将用户数据插入数据库。检查了所有参数,数据正确,但仍引发异常

java.sql.SQLException:参数索引超出范围(1>参数数,为0)。

代码是这样的

DB.withConnection {
      implicit c =>
        SQL( """"
          insert into tUser (fname, lname, fullname, avatarurl, email, extuid, service)
          values ({fname}, {lname}, {fullname}, {avatarurl}, {email}, {extuid}, {service})
             """).on(
           'fname -> socialUser.firstName,
           'lname -> socialUser.lastName,
           'fullname -> socialUser.fullName,
           'avatarurl -> socialUser.avatarUrl.getOrElse(Option.empty),
           'email -> socialUser.email.getOrElse(Option.empty),
           'extuid -> socialUser.id.id,
           'service -> socialUser.id.providerId
         ).executeUpdate()
     }

尝试使用H2,现在我使用MySQL,但有相同的错误

您的示例不起作用。该语句以四个双引号开头,但应为tree

SQL(“”)


虽然我不知道socialUser对象,但我尝试了一个更简单的示例,它与H2一起工作。

您的示例不起作用。该语句以四个双引号开始,但它应该是树

SQL(“”)


虽然我不知道socialUser对象,但我尝试了一个更简单的示例,它与H2一起工作。

绝对愚蠢的错误。谢谢。我为这个错误花了一整天:(绝对愚蠢的错误。谢谢。我为这个错误花了一整天:(