Java 此类型的语句不支持使用executeUpdate(String)方法 pstmt编制报表; 对于(int i=0;i您在编写语句时已经指定了SQL: PreparedStatement pstmt; for (int i = 0; i < cnt; i++) { String squery = "insert into response(seat_no,question_no,ans_opt,screenshot) values(?,?,?,?)"; pstmt = con.prepareStatement(squery); pstmt.setString(1, cd.getseat());// This is for fetching seat number pstmt.setInt(2, i + 1);// This is for question number pstmt.setString(3, res[i].getAns());//This is for rensponse answer pstmt.setBytes(4, res[i].getScshot());// This is for screenshot byte array int num = pstmt.executeUpdate(squery); Toast.makeText(getApplicationContext(), String.valueOf(num), Toast.LENGTH_SHORT).show(); }

Java 此类型的语句不支持使用executeUpdate(String)方法 pstmt编制报表; 对于(int i=0;i您在编写语句时已经指定了SQL: PreparedStatement pstmt; for (int i = 0; i < cnt; i++) { String squery = "insert into response(seat_no,question_no,ans_opt,screenshot) values(?,?,?,?)"; pstmt = con.prepareStatement(squery); pstmt.setString(1, cd.getseat());// This is for fetching seat number pstmt.setInt(2, i + 1);// This is for question number pstmt.setString(3, res[i].getAns());//This is for rensponse answer pstmt.setBytes(4, res[i].getScshot());// This is for screenshot byte array int num = pstmt.executeUpdate(squery); Toast.makeText(getApplicationContext(), String.valueOf(num), Toast.LENGTH_SHORT).show(); },java,android,sql-server-2008,jdbc,jtds,Java,Android,Sql Server 2008,Jdbc,Jtds,Sql server 2008 R2中的我的表 响应表 座椅无nVARCHAR(最大值) 问题(不完整) ans_opt文本 截图图像 插入时会显示错误,如“此类型的语句不支持使用executeUpdate(String)方法”您在准备语句时已经指定了SQL: PreparedStatement pstmt; for (int i = 0; i < cnt; i++) { String squery = "insert into response(seat_no,question_

Sql server 2008 R2中的我的表

响应表

座椅无nVARCHAR(最大值)

问题(不完整)

ans_opt文本

截图图像


插入时会显示错误,如“此类型的语句不支持使用executeUpdate(String)方法”

您在准备语句时已经指定了SQL:

PreparedStatement pstmt;
for (int i = 0; i < cnt; i++) {
    String squery = "insert into response(seat_no,question_no,ans_opt,screenshot) values(?,?,?,?)";
    pstmt = con.prepareStatement(squery);
    pstmt.setString(1, cd.getseat());// This is for fetching seat number
    pstmt.setInt(2, i + 1);// This is for question number
    pstmt.setString(3, res[i].getAns());//This is for rensponse answer
    pstmt.setBytes(4, res[i].getScshot());// This is for screenshot byte array
    int num = pstmt.executeUpdate(squery);
    Toast.makeText(getApplicationContext(), String.valueOf(num), Toast.LENGTH_SHORT).show();
}
然后不应使用
语句。executeUpdate(String)
-而应使用无参数的
executeUpdate()
方法:

pstmt = con.prepareStatement(squery);

您可能还需要考虑多次调用相同的<代码> PravaReDebug <代码>,或者使用<代码> AddioStuts<代码>一次执行多个更新。

< P>您在编写语句时已经指定了SQL:

PreparedStatement pstmt;
for (int i = 0; i < cnt; i++) {
    String squery = "insert into response(seat_no,question_no,ans_opt,screenshot) values(?,?,?,?)";
    pstmt = con.prepareStatement(squery);
    pstmt.setString(1, cd.getseat());// This is for fetching seat number
    pstmt.setInt(2, i + 1);// This is for question number
    pstmt.setString(3, res[i].getAns());//This is for rensponse answer
    pstmt.setBytes(4, res[i].getScshot());// This is for screenshot byte array
    int num = pstmt.executeUpdate(squery);
    Toast.makeText(getApplicationContext(), String.valueOf(num), Toast.LENGTH_SHORT).show();
}
然后不应使用
语句。executeUpdate(String)
-而应使用无参数的
executeUpdate()
方法:

pstmt = con.prepareStatement(squery);

您可能还需要考虑多次调用相同的<代码> PraveReals> <代码>,或者使用<代码> AddioStuts<代码>一次执行多个更新。

谢谢,先生,您使我的一天我的大学项目现在可以进行了,谢谢,先生,您让我的一天我的大学项目现在可以进行了。