Bonjour,

Je tourne en rond depuis ce matin!!! quelqu'un a une idée pourquoi la String rejete une exeption?
voici le code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
public class Test3AuthenticatorPwd {
 
	String strUserName;
	String strUserId;
 
	public Test3AuthenticatorPwd(String pwd, String userId) {
 
		strUserId = userId;
		getUserName();
	}
 
	public  void getUserName() {
			String data = "jdbc:odbc:WorldEnergy";
			try {
				Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
				Connection conn = DriverManager.getConnection(data, "", "");
				Statement st =
					conn.createStatement(
						ResultSet.TYPE_SCROLL_INSENSITIVE,
						ResultSet.CONCUR_READ_ONLY);
						ResultSet rec;
 
				rec = st.executeQuery("SELECT UserName, Email FROM Users Where UserId = '" + strUserId + "';");			
				while (rec.next()) {
					System.out.println("----->>>>>Rows : " + rec.getRow()+ "  Name :" + rec.getObject("UserName") + "  " +  rec.getObject("Email"));
						String strUserName = (String) rec.getObject("UserName");
				}
				st.close();
 
			} catch (SQLException s) {
				System.out.println( "SQL Error: " + s.toString() + " " + s.getErrorCode() + " " + s.getSQLState()); 
			} catch (Exception e) {
				System.out.println("Error: " + e.toString() + e.getMessage());
			}
 
		}
 
 
}
a la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String strUserName = (String) rec.getObject("UserName");
je reçoi une exception... Pourqoui?
voici l'exception:
SQL Error: java.sql.SQLException: No data found 0 null

Merci