954,574 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

inserting multiple selection from checkbox in to one column

Hi,


Hoe to insert multiple selection from checkbox(from jsp) in to one column of the table(sql server database ).


Anyone can you help me?

Thanx

muthumari
Newbie Poster
20 posts since Mar 2006
Reputation Points: 10
Solved Threads: 0
 

With a prepared statement and multiple executes.

masijade
Industrious Poster
Moderator
4,253 posts since Feb 2006
Reputation Points: 1,471
Solved Threads: 494
 
With a prepared statement and multiple executes.


Hi,
Thanx for your reply . I know, how to retreive the checkbox value(using prepared statement with request.getParameteVales("checkboxname")).

But, It will return an array of values.
I don't know about how to insert this array of values into single column of the table(sqlserver database).

muthumari
Newbie Poster
20 posts since Mar 2006
Reputation Points: 10
Solved Threads: 0
 

No What I meant was using the JDBC prepared statement. here an example:

String[] vals = request.getParameterValues("checkbox");
try {
  PreparedStatement pStmt = conn.prepareStatement("Insert into table (field) values (?)");
  for (String val : vals) {
    pStmt.setString(1, val);
    pStmt.execute();
  }
} catch .....


of course replacing checkbox, table, and field with the real things.

masijade
Industrious Poster
Moderator
4,253 posts since Feb 2006
Reputation Points: 1,471
Solved Threads: 494
 

No What I meant was using the JDBC prepared statement. here an example:

String[] vals = request.getParameterValues("checkbox");
try {
  PreparedStatement pStmt = conn.prepareStatement("Insert into table (field) values (?)");
  for (String val : vals) {
    pStmt.setString(1, val);
    pStmt.execute();
  }
} catch .....

of course replacing checkbox, table, and field with the real things.

Hi i have one error in this line:

pStmt.setString(1, val);


The error is; expected.
I haven't any idea about this

Can you help me

muthumari
Newbie Poster
20 posts since Mar 2006
Reputation Points: 10
Solved Threads: 0
 

Are you using jdk 1.5 or an earlier version. If you are not using 1.5 then the following lines
must be changed:

for (String val : vals) {
    pStmt.setString(1, val);
    pStmt.execute();


to:

for (int i = 0; i < vals.length; i++) {
    pStmt.setString(1, vals[i]);
    pStmt.execute();
masijade
Industrious Poster
Moderator
4,253 posts since Feb 2006
Reputation Points: 1,471
Solved Threads: 494
 

multiple checkbox & textfield insert in Oracle9i using Jsp

alokranjan.java
Newbie Poster
1 post since Oct 2009
Reputation Points: 10
Solved Threads: 0
 
multiple checkbox & textfield insert in Oracle9i using Jsp


It is bad enough that you reopened old thread you did not even provided proper description of whatever you up to. Do you mind to correct your mistake?

peter_budo
Code tags enforcer
Moderator
15,436 posts since Dec 2004
Reputation Points: 2,806
Solved Threads: 902
 

This article has been dead for over three months

Post: Markdown Syntax: Formatting Help
You