Bonjour,

Je souhaite récupérer des données dans une base de donnée MySQL et les afficher, je procède comme ceci :

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
function supprimerEleve() {
 
var server = '**.**.***.***';
var port = ****;
var dbName = '**';
var username = '*****';
var password = '**********';
var url = 'jdbc:mysql://'+server+':'+port+'/'+dbName;
 
  var supprimeIdEleveFunction = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("listeEleves").getRange("I6");
  var supprimeIdEleve = supprimeIdEleveFunction.getValue();
 
  var conn = Jdbc.getConnection(url, username, password);
  var nom = conn.prepareStatement('SELECT nom FROM users WHERE id=(?)');
  nom.setString(1, supprimeIdEleve);
  nom.execute();
 
  stmt.close();
  results.close();
};
Lorsque je tente d'afficher le contenu de ma variable "nom" j'ai ce message d'erreur :
Exception: The parameters () don't match the method signature for Jdbc.JdbcPreparedStatement.setString.
Comment faire pour récupérer le nom dans une variable et l'afficher ?

Merci,