Jeg har database hvor jeg skal opdatere nogle felter.
Indtil i går var der ingen problemer, men efter jeg har tilføjet endnu et
felt, så er jeg begyndt at få følgende fejl:
Microsoft OLE DB Provider for ODBC Drivers error '80040e21'
Multiple-step OLE DB operation generated errors. Check each OLE DB status
value, if available. No work was done.
/eud_cpt/satnetdata/logger.asp, line 246
Feltet er oprettet som et tekst-felt i Access-DB med en størrelse på 100.
Data kommer fra en array og er testet som værende af typen "tekst".
Data kan f.eks. være en af følgende linier:
/V/ SELCAL DE-FL
AS2004.5//STEPCLIMBS NOSDA/F340 5340N/F360 /V/
VFR ROUTE/NO WEATHER/CALLSIGN IS "SEAGULL"
Jeg har kørt forskellige check på data, men intet har hjulpet
Desværre kan jeg ikke vise koden online, men har copy/paste de vigtigste
linien ind herunder.
Det er linien som er udkommenteret som skaber problemer
Håber at nogen kan hjælpe.
Jon
**************************************
set rslogger = server.createobject("ADODB.RecordSet")
querylogger = "select * from pilotlogger where pilotlogger.online = 'Yes'"
rslogger.open querylogger, database, 3, 2
do while rslogger.eof <> true
found = 0
for cx = 0 to ubound(outarray)
if int(rslogger("cid")) = int(outarray(cx,1)) then
found = 1
rslogger("dep") = outarray(cx,11)
rslogger("arr") = outarray(cx,13)
rslogger("callsign") = outarray(cx,0)
rslogger("aircraft") = outarray(cx,9)
rslogger("route") = outarray(cx,30)
if len(outarray(cx,29)) > 0 then
'rslogger("remarks") = outarray(cx,29)
response.write "Remarks: " & outarray(cx,29) & "<br>"
end if
rslogger.update
logindex = cx
exit for
end if
next
**************************************