Avatar billede hrc Mester
12. juli 2004 - 19:06 Der er 1 løsning

IntraWeb - sessionnummer skifter i forb. med temporære tabeller

Jeg arbejder på en IntraWeb applikation hvori jeg, med en delt DBExpress SQL-komponent, opretter en temporær tabel (i MySql: "create temporary table ..." som slettes når sessionen skifter/lukkes) og laver derefter opslag i forskellige andre tabeller.

Herefter indsætter jeg en masse records i den oprettede tabel.

Nu sker det underlige. På samme IW-form har jeg en procedure der hedder ShowTotals, som jeg kalder når jeg er færdig med at indsætte i tabellen.

Her køres en jegskagidig-query der sammenregner totaler og left-joiner en masse.

Her siger programmet, ikke desto mindre, at tabellen ikke findes!

På en eller anden måde må sessionen være skiftet så den temporære tabel er blevet slettet - men det hele foregår i samme form og med den samme Query.

(Stavefejl er ikke aktuelle idet jeg bruger én konstant, indeholdende navnet på tabellen)
Avatar billede hrc Mester
13. juli 2004 - 11:07 #1
Fandt selv løsningen. TSQLSessionen autoklonede og det på tidspunkter hvor den ikke behøvede det. Det gik godt de første gange, men så kom alle mine "inserts" og så oprettede den en ny session => den temporære tabel blev slettet igen.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester