Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

MS SQL 7 i Internal SQL Server Error

[es] :: MS SQL :: MS SQL 7 i Internal SQL Server Error

[ Pregleda: 2030 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Simke
Marko Simic
Sandfield Associates (Solution
Developer)
Novi Zeland

Član broj: 1158
Poruke: 751
*.dialup.xtra.co.nz.

ICQ: 71578686
Sajt: www.sandfield.co.nz


Profil

icon MS SQL 7 i Internal SQL Server Error18.11.2004. u 05:36 - pre 244 meseci
Danas sam naisao na jako cudan/zanimljiv problem.
Naime, imam stored procedure, koja je prilikom izvrsavanja na 7-ici izbacivala poruku Internal SQL Server Error. Inace je sve bez problema radilo na SQL serveru 2000.

Na kraju sam ispostavio da je problem bio u inner select delu.
Imao sam glavni query, i u njemu nesto tipa:

Code:

ISNULL(
    SELECT ...
    .......
    WHERE ...
        AND CONVERT(VARCHAR, DateField1, 113) = CONVERT(VARCHAR, DateField2, 113)
, 0) AS New


Problem je bio u CONVERT - to server nikako nije mogao da svari.
Convert mi je trebao da bi se otarasio vremena, trebao mi je samo datum.

Na kraju sam problem resio tako sto sam uradio select into temoporary tabelu, tu prilikom inserta formatirao vrednosti kako mi trebaju, i onda ih koristio iz temp tabele.
U ovom slucaju to i nije problem, jer tabela je mala, ima par stotina rekorda, ali da je veca ovo nebi bila opcija.

U svakom slucaju klijenti iduce nedelje rade upgrade na SQL 2000, tako da nije neki problem, ali me cisto zanima jel jos neko imao ovakve bizarne probleme?
All beer is good. Some beer is better.
 
Odgovor na temu

[es] :: MS SQL :: MS SQL 7 i Internal SQL Server Error

[ Pregleda: 2030 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.