cs_syann
Messages postés45Date d'inscriptionmercredi 19 mai 2010StatutMembreDernière intervention 2 juillet 2013
-
26 oct. 2010 à 13:57
cs_syann
Messages postés45Date d'inscriptionmercredi 19 mai 2010StatutMembreDernière intervention 2 juillet 2013
-
26 oct. 2010 à 15:27
Salut à tous!
Je developpe actuellement en VB.NET et j'utilise Sql server comme base de données.Actuellement j'essai de générer des etats et j'arrive à le faire quand ma requete est sans condition c'est à dire un simple "SELECT champ1, champ2,... FROM table" .Mais une fois que je veux ajouter une condition ca me met un bug!!
je ne comprends pas pourquoi? Quelqu'un pourrait-il me guider? Je dis merci davance!
Dim etat As New ETATS
'Dim sqlda As New SqlDataAdapter
'Dim bd1 As New bd
etat.etat_regle(Me.variable.Text, Me.autrevariabl.Text).Clear()
Dim rpt1 As New etat_reglement
rpt1.SetDataSource(etat.etat_regle(Me.variable.Text, Me.autrevariabl.Text))
CrystalReportViewer1.ReportSource = rpt1
End Sub
'le code pour generer mon etat
Public Class ETATS
Public Function etat_regle(ByVal codedossier As String, ByVal annee As Integer) As DataSet
Dim bd1 As New bd
bd1.connection()
Dim ds As New Data.DataSet
Dim sql As String = "SELECT b.nom,c.police,a.effet,a.dernierj,a.quitance,a.piece,a.datep,a.mode,a.montant,a.tregl" & _
" FROM reglement a,assures b,dossier_VIE c WHERE a.codedos=c.code_dossier AND a.idassure=b.idassure AND ltrim(rtrim(codedos))= '" & LTrim(RTrim(codedossier)) & "' AND annee='" & annee & "' "
Dim command1 As New SqlCommand(sql, connexion)
Dim dtadapteur As New SqlDataAdapter(command1)
lolokun
Messages postés1241Date d'inscriptionmardi 10 octobre 2006StatutMembreDernière intervention27 août 20137 26 oct. 2010 à 15:14
Bonjour,
Et donc quel message d'erreur as-tu?
Si je ne me trompe pas avec une requête SQL, les dates doivent être encadrées par des #et non par des ' qui sont pour les strings.
Pour vérifier ta requête, tu peux toujours tenter de faire un msgbox de ta string sql avant de l'exécuter..
L'expérience, c'est une connerie par jour, mais jamais la même..
Vous n’avez pas trouvé la réponse que vous recherchez ?