2010-12-17 10 views
0

Ich versuche, ein, wenn die Bedingung zu machen, die ein paar Dinge überprüft mit ‚Und‘, und ich erhalte ein jedes Mal Fehlerin If Bedingung Erste Fehler, wenn ich ‚AND‘

Dies ist meine, wenn die Bedingung:

If rs.Fields("NM").Value = dictNM.Key[0] And rs.Fields("NODE_CD") = dictCD.Key[0] And rs.Fields("DT") = dictDT.Key[i] Then 

Fehler:

Compile Error: Expected Then or GoTo 

Antwort

5

Es ist die [], die das Problem sind. Es muss() in VB (A) sein.

+0

Danke. Das hat funktioniert, aber jetzt habe ich eine andere Frage. – xbonez

+0

http://stackoverflow.com/questions/4473840/how-can-i-seek-key-of-dictionary-by-index-value – xbonez

0

Versuchen Sie es mit() in jedem Zustand

Und wich lenguage ist genau? Sieht aus wie VB, aber es kann ein anderer sein

+1

Chuck, normalerweise ist die Sprache unter den Tags angegeben - schauen Sie sich die blauen Kästchen an unter der Frage. In diesem Fall ist es VBA in MS Excel. – Jay

Verwandte Themen