For i = 0 To Ubound(ArryDatum)
If Not ArryDatum(i) = "" then
Datum = Left(ArryDatum(i),10)
cell = Right(ArryDatum(i),1)
sql = "SELECT * FROM _Portal_projekt_tidplan Where JobNo = '" & JobNo & "' AND TaskCode = '" & Cell & "' And Monday = '" & Datum & "' "
ra.open sql, con, 1, 2
ra("Monday") = M
sql = "SELECT * FROM _Portal_projekt_tidplan Where JobNo = '" & JobNo & "' AND TaskCode = '" & Cell & "' And Monday = '" & Datum & "' "
rs.open sql, con, 1, 2
If Datum = M Then
rs("Quantity") = Timmar
rs.Update
rs.close
End If
ra.close
End If
Next
con.close
Denna är säkert lång och onödig kod...
Jag får ett fel med den.. den gillar inte när jag stänger ra och den gillar inte om jag inte stänger ra
Jag försökte tolka din kod och svarar på följande sätt
For i = 0 To Ubound(ArryDatum)
If Not ArryDatum(i) = "" then
Datum = Left(ArryDatum(i),10)
cell = Right(ArryDatum(i),1)
[blue]'sql = "SELECT Monday FROM _Portal_projekt_tidplan" & _
' " WHERE JobNo = '" & JobNo & "' AND TaskCode = '" & Cell & "' And Monday = '" & Datum & "'"
'set ra= con.Execute(sql, , 1)
'ra("Monday") = M
'Vad är det tänkt att dessa rader ska göra?[/blue]
sql = "UPDATE _Portal_projekt_tidplan" & _
" SET Quantity = " & Timmar & _
" WHERE JobNo = '" & JobNo & "' AND TaskCode = '" & Cell & "' AND Monday = '" & Datum & "'"
con.Execute sql, , 128
End If
Next
con.Close
set con = nothing