Bonjour,

je travaille avec asp.net et sqlserver...

l'erreur c'est que la requête sql fonctionne très bien dans access mais quand je la met dans mon code, ça ne fonctionne plus..j'ai essayé d'enlever les "dbo_" dans la requête, et ça ne marche pas non plus.

NB: j'ai essayé mon code avec une table que j'ai créer et ça marchait donc l'erreur n'est pas dans le code, c'est dans la requête..pourtant cette dernière marche dans access.

quelqu'un pourra m'aider svp???

voiçi mon 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
    Sub verifier_db3()
 
        Dim conn As New SqlConnection
        Dim reader As SqlDataReader
        Dim serverName As String = "basemaster"
        Dim variable As String = dropdownlist1.SelectedItem.Text
 
        Dim request As String = "Select dbo_MEETINGS.MTG_REF FROM dbo_MEETINGS INNER JOIN dbo_technical_body ON dbo_MEETINGS.TB_ID = dbo_technical_body.TB_ID WHERE (((dbo_technical_body.TB_KEY1)='ATTM') AND ((dbo_MEETINGS.MTGS_CODE)='PREPARATION'));"
 
 
 
        conn.ConnectionString = "packet size=4096;user id=wpmreports;pwd=welcome;data source=""" & serverName & """;persist security info=False;initial catalog=DSDB"
 
        conn.Open()
 
        Dim cmd As SqlCommand
        cmd = Nothing
 
        cmd = New SqlCommand(request, conn)
 
        reader = cmd.ExecuteReader
 
        While reader.Read
            dropdownlist2.Items.Add(reader.GetString(0))
        End While
 
        reader.Close()
        conn.Close()
 
    End Sub