Bonjour,
Sur SQL server 2008 on peut lancer plusieurs requêtes en une fois.
Code SQL : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select colonne from table_1 where colonne = 'Salut'; select colonne_2 from table_2 where colonne_2 = 'Bonjour'
comment récupérer les résultat des 2 requêtes
Code VB.NET : 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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim dt As DataTable Dim cn As New SqlConnection Dim ds As New DataSet Dim connectionstring As String Dim sql As String sql = "select colonne from table_1 where colonne = 'Salut'" & _ " select colonne from table_2 where colonne_2 = 'Bonjour'" connectionstring = "Persist Security Info=True;User ID=xx;Initial Catalog=xxx;Data Source=xxx;Packet Size=4096;Password=xxx" cn = New SqlConnection(connectionstring) cn.Open() ds.Clear() 'efface le precedent dataset Dim da As New SqlDataAdapter(sql, cn) da.Fill(ds, "Verif_OBS") cn.Close() For i = 0 To ds.Tables(0).Rows.Count - 1 dt = ds.Tables("Verif_OBS") Dim row As DataRow row = dt.Rows(i) Dim RESULT As String RESULT = row("colonne") 'Pour la premiere MsgBox(RESULT) '?????????????????????????? 'pour la 2e Next da = Nothing ds = Nothing End Sub
Merci!
Partager