Citat:
manda: Sem toga temp tabele se mozda i cuvaju u okviru tempdb, ali koliko ja znam default baza ne mora da bude tempdb da bi temp tabeli moglo da se pristupi - to mozes da proveris u Query Analizeru.
Naravno, ja sam ti rekao po default setovanjima za MSSQL gde se cuvaju temporary tabele, verovatno moze i da se promeni. Iz QA ti se vidi temporary tabela jer je u scopu, kao sto se vidi i okviru stored procedure. Tebi tabela #temp izlazi iz scope-a cim SP (ili QU) izvrsi exekuciju. Evo ti mali experiment, deklarisi bilo koju varijablu:
DECLARE varNeka INT
SET varNeka =10
pa brobaj da izvuces rezultat:
SELECT varNeka
Ovo ce ti raditi u okviru QA i u okviru SP. Ako ovo pokusas sa
connMSSQL.Execute "DECLARE varNeka INT";
connMSSQL.Execute "SET varNeka =10";
...u drugom redu ce te pitati sta ti je varNeka, tako isto i za #temp tabelu. Zasto moras da koristis #temp tabela, ako mozes malo detaljnije da objasnis....mozda ima neko drugo resenje.