2017-09-20 41 views
0

J'ai ces deux commandes fonctionnantes et je veux qu'elles fonctionnent ensemble, parce que maintenant IdTask est collé, par exemple, à la rangée 1 et à la date à la rangée 2. Je les veux dans la même rangée. J'utilise ADO.ADO - Comment écrire deux commandes cnn.execute s'exécutant en même temps?

cnn.Execute "INSERT INTO dane([IdTask]) SELECT (qqq.[IdTask]) FROM qqq_ 
WHERE Line= '" & Me.ListBox1.List(lItem, 0) & "' And Task = '" & Me.ListBox1.List(lItem, 1) & "'" 
    cnn.Execute "INSERT INTO dane ([Date]) VALUES (#" & MDate & "#)" 
+0

Vous ne peux pas faire courir en même temps. Ça ne marche pas comme ça. Vous devrez trouver une autre alternative. – braX

+0

Vous pouvez toujours insérer deux champs en même temps avec une instruction d'insertion. https://msdn.microsoft.com/en-us/library/bb208861(v=office.12).aspx –

Répondre

0

Merci pour vos commentaires. Je vais un peu autour - je viens d'ajouter à la gamme colonne « QQQ » où est la date actuelle (maintenant je suis à la recherche comment faire une mise à jour automatique de celui-ci)

cnn.Execute "INSERT INTO dane([IdTask],[Date]) SELECT [IdTask], [Teraz] FROM qqq_ 
WHERE Line= '" & Me.ListBox1.List(lItem, 0) & "' And Task = '" &_ 
Me.ListBox1.List(lItem, 1) & "'"