Bonjour,
Je n'arrive pas à résoudre ce problème:
J'ai un contrôle date dans un formulaire et je désire récupérer des enregistrements d'une base oBase (hsqldb) en fonction de ce contrôle.
Chaque fois que j'envoie la requête j'obtiens "Wrong data type:Java.lang.IllegalArgumentException". Je pense qu'il faut convertir le contrôle date mais je ne sais pas comment.
Merci de votre aide
oControl est un contrôle date sur un formulaire
Le code est:
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 function AppelBase (req as String) as object dim oContext as object dim oSource as object dim oInteractionHandler as object dim oConnection as object dim oRequete as object dim oResultat as object dim oDate as object 'dim req as string dim res as string oContext = createUnoService("com.sun.star.sdb.DatabaseContext") oSource = oContext.getByName("sav") oConnection=oSource.getconnection("","") oRequete = oConnection.createStatement() oResultat = oRequete.executeQuery(req) AppelBase=oResultat End Function req="SELECT * FROM ""ANNIVERSAIRE"" where ""DATE"">'"+oControl.date"'" oResult=AppelBase(req)
Partager