精华内容
下载资源
问答
  • 我在这里搜索找到我的错误的...错误:参数索引超出范围(2>参数数量,这是1)textField_1.addActionListener(new ActionListener() {public void actionPerformed(ActionEvent e) {try{Object selected = list_1.ge...

    我在这里搜索找到我的错误的解决方案,但没有人符合我的问题,有没有人帮我找到我的代码中的错误!?错误:参数索引超出范围(2>参数数量,这是1)

    textField_1.addActionListener(new ActionListener() {

    public void actionPerformed(ActionEvent e) {

    try{

    Object selected = list_1.getSelectedValue();

    Connection conn = null;

    conn=DriverManager.getConnection("jdbc:mysql://localhost/flyer","root","000");

    Statement st= conn.createStatement();

    String query = "INSERT INTO flyer_item (discount) SELECT price*? FROM `item` where item_name='?' ";

    // PreparedStatement ps = null;

    int i = Integer.valueOf((textField_1.getText()));

    i=i/100;

    java.sql.PreparedStatement ps = conn.prepareStatement(query);

    ps.setInt(1,i);

    ps.setString(2, selected.toString());

    ps.executeUpdate();

    st.executeUpdate(query);

    } catch (SQLException se){

    System.out.println(se.getMessage());

    }

    } });

    注意:mysql语句在工作台中成功运行。 谢谢

    2017-04-04

    sara

    展开全文
  • 报的错误是参数13 INSERT_TIME ,我这个参数13 是一个日期,数据库是 TIMESTAMP 类型的,然后取值用函数 F_GET_MAX_KEY ``` CREATE OR REPLACE FUNCTION "F_GET_MAX_KEY" ("IC_NAME" VARCHAR(255) ) ...
  • java里日期输出与参数索引的应用

    千次阅读 2017-01-29 11:18:57
    本文里,使用以t开始,以下表中任意字母结束的两个字母格式,例如: System.out.printf(“%...格式化输出日期时参数索引的应用: 在格式化输出日期时,由上表可知某些格式只给出了指定日期的部分信息,例如,只有日期

    本文里,使用以t开始,以下表中任意字母结束的两个字母格式,例如:

    System.out.printf(“%tc”,new Date());

    这条语句将用下面的格式打印当前时间:

    星期日 一月 29 10:46:26 CST 2017

    具体参见下表:




    格式化输出日期时参数索引的应用:

    在格式化输出日期时,由上表可知某些格式只给出了指定日期的部分信息,例如,只有日期或月份,如果需要对日期进行多次处理并打印时,那么每一次输出就对应一次格式化的方式就太笨拙了,为此,可以采用一个格式化字符串之处需要被参数化的参数索引,索引必须紧跟在%后面,并以$终止,例如,

    System.out.printf(“%1$s %2$tB %2$te %2$tY”,”now date:”,new Date());

    打印如下:

    now date: 一月 29, 2017

    注意:参数索引值从1开始,而不是从0开始,%1$表示对第1个参数格式化,以此类推。

    要实现上述效果还可以使用<标志,它指示前面格式说明中的参数将被再次使用,也就是说,下列语句将产生与前面语句同样的输出效果。

    System.out.printf(“%s %tB %<te %<tY”,”now date:”,new Date());


    
    

    展开全文
  • db2 参数1无效: 参数索引超出范围

    千次阅读 2018-12-04 14:50:22
    mysql 动态sql 唯一条件可为 1=1   db2 当动态条件全不传时,会报此错误 , 1=1 替换为 #{__BEGIN_REC} = #{__BEGIN_REC}

     mysql 动态sql 唯一条件可为 1=1 

     db2  当动态条件全不传时,会报此错误 , 1=1 替换为 #{__BEGIN_REC} = #{__BEGIN_REC}

    展开全文
  • sh(bash) 参数索引查找

    2019-06-03 18:28:11
    1,变量说明 $$ Shell本身的PID(ProcessID) ...如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。 $@ 所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出...

    1,变量说明
    $$
    Shell本身的PID(ProcessID)
    $!
    Shell最后运行的后台Process的PID
    $?
    最后运行的命令的结束代码(返回值)
    $-
    使用Set命令设定的Flag一览
    $*
    所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有参数。
    $@
    所有参数列表。如"$@"用「"」括起来的情况、以"$1" "$2" … "$n" 的形式输出所有参数。
    $#
    添加到Shell的参数个数
    $0
    Shell本身的文件名
    $1~$n
    添加到Shell的各参数值。$1是第1参数、$2是第2参数…。

    2,查找关键参数的方法

    #!/bin/bash
    for argv in $*
    do
    echo "argv:$argv"
     fi
    done

    #!/bin/bash

    while [ $# != 0 ];do

    echo "第一个参数为:$1,参数个数为:$#"

    shift

    done

    while [ "$#" != 0 ]; do
    [ "x$1" = "xON" ] && IN_ONOFF=on
    [ "x$1" = "xOFF" ] && IN_ONOFF=off
    shift
    done

    shift(shift 1) 命令每执行一次,变量的个数($#)减一(之前的$1变量被销毁,之后的$2就变成了$1),而变量值提前一位

    for i in $(seq 1 $#)do#通过eval把i变量的值($i)作为变量j的名字eval j=$$iecho "第$i个参数($"$i"):$j"done
    

     

     

    展开全文
  • 如果需要显式指定格式化那个参数,可以在格式化verb前增加[n] (n表示第n个参数索引是从1开始) 例如( %[2]d ) 如果需要指定浮点数的宽度和精度可以写成[n]*的格式,例如([n]*f) 需要注意的是 在处理完方括号...
  • 注意,参数索引以1你知道不需要引用这样的占位符:String sql = "INSERT INTO tablename (col1, col2, col3) VALUES ('?', '?', '?')";否则,仍然会得到相同的异常,因为SQL解析器会将它们解释为实际的...
  • mybatis 调用方法时报该错误 经过检查,发现是在循环中,open与close加入了逗号导致。 <!--如果是list<String> 无需协助其进行逗号补充--> ...foreach collection="templist" index="index" item="item" ...
  • #include #include #include int main(int argc,char *argv[]) { int opt; while((opt=getopt(argc,argv,"n:"))!=-1) { printf("%s\n",argv[optind]);..../test 3-n5 4 -n4 5 -n3 我想输出3 4 5怎么做比较好,谢谢各位...
  • Notes.ini参数索引

    2009-03-12 10:46:00
    http://www.ibm.com/developerworks/lotus/documentation/notes-ini/index.html
  • } catch(Exception e){ } } 我获得错误消息:值java.sql.SQLException:参数索引超出范围(1>参数的数量,这是0)。 2015-09-20 Sulaiman +2 您的SQL没有任何参数标记(''?),所以没有参数,因此“参数的数量”为0 –...
  • public boolean insertar(vtrabajador dts) { sSQl = "insert into persona (nombres,apaterno,amaterno,tipo_documento, nro_documento,direccion,telefono,email)"+ "values (?,?,?,?,?,?,?,?...
  • 索引由数据库表中一列或者多列组合而成,其作用是提高对表中...创建索引的基本语法格式:ASC参数表示升序排列,DESC参数表示降序排列。一,在创建表的时候创建索引1, 创建一个普通索引:创建一个index1的表,在其id...
  • C#中索引器是否只能根据数字进行索引?是否允许多个索引参数? a. 参数的个数和类型都是任意的 b. 用 reflector 反编译可以看出,索引器的内部本质上就是 set_item、get_item 方法
  • 跳过第一行, 使用第二行为列索引 pd.read_excel('header.xlsx', header=1) 一二行组成多叠列索引, 第1列作为行索引 pd.read_excel('header.xlsx', header=[0, 1], index_col=0)
  • * 根据方法参数下标索引,获取该方法指定下标参数的名字 * @param method 方法 * @param paramIndex 参数下标 * @return 参数名 */ public static String getMethodParamNameByParamIndex(Method method, int ...
  • 转载于:https://www.cnblogs.com/xiongjiawei/p/6581053.html
  • 大多数引用索引参数的API支持跨多个索引执行,使用简单的test1,test2,test3表示法(或_all表示所有索引)。它还支持通配符,例如:test *或* test或te * t或* test *,以及“排除”( - )的能力,例如:test *, ...
  • a.参数的个数和类型都是任意的 用 reflector 反编译可以看出,索引器的内部本质上就是 set_item、get_item 方法
  • 索引中丢失 IN 或 OUT 参数

    千次阅读 2019-05-18 17:25:57
    索引问题,可用下面的sql查找索引 select index_name, status from user_indexes where table_name='xxxx'; 我自己的问题是参数大小写的问题。。。。 写sql一定要记得换大写!!!!!!!!!!!!!!! ...
  • a.参数的个数和类型都是任意的 b.用 reflector 反编译可以看出,索引器的内部本质上就是 set_item、get_item 方法
  • 本文介绍了janusgraph的索引参数与全文索引查询
  • 索引: 1. 类型: 普通索引、唯一索引、全文索引(FULLTEXT)、联合索引 MYsql索引的优化 虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL...
  • 1 #创建索引语法: CREATE + 索引类型 + INDEX + 索引名字 + ON + 表(字段(16))1、CREATE INDEX username_index ON table1 (username(16)) 2、CREATE UNIQUE INDEX username_unique_index ON mytable(username(16)) ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,447
精华内容 8,978
关键字:

参数索引