permaculture playing cards
The moose likes JDBC and Relational Databases and the fly likes java.sql.SQLException: Invalid column index Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Databases » JDBC and Relational Databases
Bookmark "java.sql.SQLException: Invalid column index" Watch "java.sql.SQLException: Invalid column index" New topic

java.sql.SQLException: Invalid column index

Satish Nalam

Joined: Jan 31, 2007
Posts: 1
I am reading columns from a table... but it gives java.sql.SQLException: Invalid column index runtime sql exception

InputStream in = null;
OutputStream out = null;

Statement statement = null;
ResultSet resultSetone1 = null,resultSettwo = null;
Acd acd =new Acd();
try {
// Check arguments

out = new FileOutputStream("D://SimpleEx//acd.txt");

connection = acd.getOracleConnection();

statement = connection.createStatement ();
//String sQueryone = "select tcd.call_ref_no,tcd.lanfaxid,tcd.resolved, tcd.curr_status, tcd.group_code from FORESEE.t_call_details tcd where tcd.call_ref_no in (select tc.call_ref_no from FORESEE.t_call tc where tc.start_datetime between TO_DATE('"+maxTime+"','MM/DD/YYYY HH24:MI:SS')and sysdate)";;
String sQueryone = "SELECT expirydate FROM acdtds.elecsubscription WHERE expirydate >= sysdate";

System.out.println("1 Querying....." + sQueryone);

resultSetone1 = statement.executeQuery(sQueryone);
int count1 = 0;
while (
// On exceptions, print error message and usage message
catch (Exception e) {
System.err.println("Usage: getURL []");
finally { // Always close the streams, no matter what.
try {
catch (Exception e) {}
Paul Sturrock

Joined: Apr 14, 2004
Posts: 10336

Why have you defined a field called "expirydate" using a binary datatype? Would it not be better to define it as a date or timestamp and call a rs.getDate() method to get its value?

JavaRanch FAQ HowToAskQuestionsOnJavaRanch
Muhammad Saifuddin
Ranch Hand

Joined: Dec 06, 2005
Posts: 1323

Originally posted by Satish Nalam:

java.sql.SQLException: Invalid column index runtime sql exception

Welcome to Javaranch Satish Nalam,

SQLException is already given you answered of your error.
you defined column index by 0 in your above code..

hope it helps..

[Blog][Linkedin] How To Ask Questions On JavaRanch My OpenSource
I agree. Here's the link:
subject: java.sql.SQLException: Invalid column index
It's not a secret anymore!