SQL Compact edition - nahradit IS NULL   zodpovězená otázka

SQL, Databáze

Dobrý den, marně se nějakou dobu snažím nahradit v SQL CE databázi funkci IS NULL, která zde není. V MSSQL databázi mám tento dotaz:

SELECT id 
FROM tabulka 
WHERE    ((@od IS NULL) OR (od = @od)) 
     AND ((@priloha IS NULL) OR (priloha = @priloha))
 -- .... atd.

V SQL databázi jsem se snažil jako proměnnou proměnné dosadit

 Dim nula As System.DBNull = DBNull.Value

a pak

(@od =" & nula & ")
'nebo
'(@od ="' & nula & '")

ale SQL server to povařuje za chybnou synatxi. Jak SQL CE databázi předat nepovinné (nulové) parametry?

Děkuji za každou radu

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Vůbec není jasné, čeho chcete docílit. Předat hodnotu NULL do parametru SQL dotazu?

A SQLCE samozřejmě IS NULL podporuje:

http://msdn.microsoft.com/en-us/library/...

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět

Jo, máte pravdu. Já tam psal ISNULL místo správného IS NULL a to chodit nemohlo.

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback