Bonjour,
Je souhaite récupérer des données dans une base de donnée MySQL et les afficher, je procède comme ceci :
Lorsque je tente d'afficher le contenu de ma variable "nom" j'ai ce message d'erreur :
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(); };
Comment faire pour récupérer le nom dans une variable et l'afficher ?Exception: The parameters () don't match the method signature for Jdbc.JdbcPreparedStatement.setString.
Merci,
Partager