Pensavo ad un errore nella query, questo segue la query già postata:
codice:
Set objREC = Server.CreateObject("ADODB.Recordset")
objREC.Open strSql, objConn, 3, 3
Redim aMessages(10)
Redim aMessageCon(10)
Redim aMessageCon(10)
Redim aMessageMod(10)
Redim aMessageMod2(10)
Redim aMessageMod3(10)
Redim aMessageMod4(10)
Redim aMessageMod5(10)
Redim aMessageMod6(10)
Redim aMessageMod7(10)
Redim aMessageMod8(10)
Redim aMessageMod9(10)
For I = 0 to 10
aMessages(I) = ""
aMessageContent(I) = ""
aMessageContentSplit(I) = ""
aMessageMod(I) = ""
aMessageMod2(I) = ""
aMessageMod3(I) = ""
aMessageMod4(I) = ""
aMessageMod5(I) = ""
aMessageMod6(I) = ""
aMessageMod7(I) = ""
aMessageMod8(I) = ""
aMessageMod9(I) = ""
Next
Do While NOT objREC.EOF
aMessages(CInt(Left(objREC("Due"),2))) = objREC("Sub")
aMessageMOD(CInt(Left(objREC("Due"),2))) = objREC("Las")
aMessageContent(CInt(Left(objREC("Due"),2))) = objREC("Con")
aMessageContentSplit(CInt(Left(objREC("Due"),2))) = objREC("Con")
aMessageMOD2(CInt(Left(objREC("Due"),2))) = objREC("DataFine")
aMessageMOD3(CInt(Left(objREC("Due"),2))) = objREC("DataInizio")
aMessageMOD4(CInt(Left(objREC("Due"),2))) = objREC("uoat")
aMessageMOD5(CInt(Left(objREC("Due"),2))) = objREC("imp")
aMessageMOD6(CInt(Left(objREC("Due"),2))) = objREC("odm")
aMessageMOD7(CInt(Left(objREC("Due"),2))) = objREC("ese")
aMessageMOD8(CInt(Left(objREC("Due"),2))) = objREC("IDC")
aMessageMOD9(CInt(Left(objREC("Due"),2))) = objREC("Att")
objREC.MoveNext
Loop
For I = 1 to 10
If I = 10 then
strAdder = 0
else
strAdder = I + 1
end if
Response.Write .... 'qui stampa i due records invece che i tre...