/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Multiple-step OLE DB operation generated e~
Fra : Jon Klose Larsen


Dato : 15-05-05 15:48

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

**************************************



 
 
Tomasz Otap (15-05-2005)
Kommentar
Fra : Tomasz Otap


Dato : 15-05-05 17:11

Jon Klose Larsen wrote:
> /V/ SELCAL DE-FL
>
> AS2004.5//STEPCLIMBS NOSDA/F340 5340N/F360 /V/
>
> VFR ROUTE/NO WEATHER/CALLSIGN IS "SEAGULL"

Et skud i blinde: kan det være, du oplever problemer med anførelsestegn?
Er hele teksten ovenover den fejllinie, som du har isoleret som den
skyldige, eller er det de tre forskellige linier (dvs. tre rækker i
tabellen), som bliver fremvist efter hele løkken er løbet igennem?

Hvis så, prøv evt. at isolere fejllinien ved at smide din response.write
over din rslogger("remarks") og aktivere rslogger igen. Den sidste linie
inden fejlen fremkommer burde være den skyldige... så er man måske et
skridt tættere på løsningen.

t

Jon Klose Larsen (15-05-2005)
Kommentar
Fra : Jon Klose Larsen


Dato : 15-05-05 18:57


"Tomasz Otap" <tomasz@otap.justRemoveThis.dk> skrev i en meddelelse
news:428774c8$0$78287$157c6196@dreader1.cybercity.dk...
> Jon Klose Larsen wrote:
> > /V/ SELCAL DE-FL
>>
>> AS2004.5//STEPCLIMBS NOSDA/F340 5340N/F360 /V/
>>
>> VFR ROUTE/NO WEATHER/CALLSIGN IS "SEAGULL"
>
> Et skud i blinde: kan det være, du oplever problemer med anførelsestegn?
> Er hele teksten ovenover den fejllinie, som du har isoleret som den
> skyldige, eller er det de tre forskellige linier (dvs. tre rækker i
> tabellen), som bliver fremvist efter hele løkken er løbet igennem?
>
> Hvis så, prøv evt. at isolere fejllinien ved at smide din response.write
> over din rslogger("remarks") og aktivere rslogger igen. Den sidste linie
> inden fejlen fremkommer burde være den skyldige... så er man måske et
> skridt tættere på løsningen.
>
> t


Det er tre forskellige tilfældige linier.
Jeg har lige prøvet igen, og samtidig flyttes min response.write op før
"problem-linien"..... og jeg får stadig samme fejl.
Ideen med anførselstegn holder desværre ikke vand.... dette er output lige
før fejlen:
Remarks: /V/ ANTONOV 015. RJAA DEFAULT FS2002 SCENNERY, NO CHARTS.

Andre forslag ? Jeg tester gerne.

Jon



Tomasz Otap (15-05-2005)
Kommentar
Fra : Tomasz Otap


Dato : 15-05-05 19:22

Jon Klose Larsen wrote:
> Ideen med anførselstegn holder desværre ikke vand.... dette er output lige
> før fejlen:
> Remarks: /V/ ANTONOV 015. RJAA DEFAULT FS2002 SCENNERY, NO CHARTS.
>
> Andre forslag ? Jeg tester gerne.

Hmm.. jeg er lidt blank - du har vel prøvet Google? Check evt. den her
side, der er en del forslag til at opklare/løse fejl med Ole og hans
Multiple Steps:

http://www.aspfaq.com/show.asp?id=2288

Du kan også evt. prøve manuelt at køre query mod databasen indeholdende
den sidste string, og se om den passerer igennem.

t

Jon Klose Larsen (15-05-2005)
Kommentar
Fra : Jon Klose Larsen


Dato : 15-05-05 19:54

> Hmm.. jeg er lidt blank - du har vel prøvet Google? Check evt. den her
> side, der er en del forslag til at opklare/løse fejl med Ole og hans
> Multiple Steps:
>
> http://www.aspfaq.com/show.asp?id=2288
>
> Du kan også evt. prøve manuelt at køre query mod databasen indeholdende
> den sidste string, og se om den passerer igennem.
>
> t

Jeg har prøvet at google, and derfor havde jeg bl.a. også checket om mine
datatyper passede sammen.

Jeg har netop lavet et par nye test.... denne gang med konstanter som input,
og det viser sig at fejlen kommer, når længden af input bliver >50.... og
dette selvom jeg nu har omdefineret tabel-feltet fra 100 til 200 pos ????

Har tænkt på at omdefinere feltet fra tekst til notat, men ved ikke om det
hjælper. Som midlertidig løsning har jeg valgt at beskære input til 50 pos.
før jeg gemmer.

Jon



Lars K. Christensen (19-05-2005)
Kommentar
Fra : Lars K. Christensen


Dato : 19-05-05 11:33

Hej Jon

Jeg har et problem som minder om dit (jvnf. post "UPDATE vil kun acceptere
få karakterer") - så jeg vil lige høre, om du sku' ha' fundet en løsning?


MVH Lars



Jon Klose Larsen (19-05-2005)
Kommentar
Fra : Jon Klose Larsen


Dato : 19-05-05 13:59


"Lars K. Christensen" <spamfilter@christianehoej.dk> skrev i en meddelelse
news:428c6b5d$0$67255$157c6196@dreader2.cybercity.dk...
> Hej Jon
>
> Jeg har et problem som minder om dit (jvnf. post "UPDATE vil kun acceptere
> få karakterer") - så jeg vil lige høre, om du sku' ha' fundet en løsning?
>
>
> MVH Lars

Nej, desværre ikke.

Det jeg har gjort, som nødløsning, er at sætte antal af positioner op, så
jeg er mere end sikker på, at der er plads nok.

Hører fortsat gerne om en løsning.

Jon



Lars K. Christensen (19-05-2005)
Kommentar
Fra : Lars K. Christensen


Dato : 19-05-05 14:14

OK, tak for svaret

> Hører fortsat gerne om en løsning.

Det gør jeg også

MVH Lars



Søg
Reklame
Statistik
Spørgsmål : 177548
Tips : 31968
Nyheder : 719565
Indlæg : 6408799
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste