25 Sep
Wysłany przez, jak Jayce Programowanie - 259 odsłon
Konwersja nie powiodła się przy przeliczaniu wartości varchar'1, 2,3 'do danych typu smallint. Mam ten komunikat o błędzie w sprawie procedur zapisanych w bazie SQL. Więc co tu się dzieje?
Staram się umieścić zmienną @ factory_id'1, 2,3 "do" SELECT * FROM tempTable GDZIE F. Factory_id w (@ factory_id) ". Systemu, ale odrzucił ten kod. Więc jakie jest rozwiązanie?
Poprzez zmianę kodu jak być powinno to robić w pracy.
EXEC ( "SELECT * FROM tempTable GDZIE Factory_id w F. (" @ factory_id + + ')')
Nadzieję, że to pomoże. ![]()
23 Sep
Wysłany przez, jak Jayce Programowanie Web - 797 odsłon
CS0016: Nie można zapisać do pliku wyjściowego "C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files ..." Odmowa dostępu ".
Czy zmierzyć się z tym problemem w ostatnim czasie? I did. Mam problem do uruchamiania internetowych aplikacji ASP.NET na świeżym zainstalowany serwer. Nie może uruchomić ASP.NET nawet mogę zainstalować. NET Framework 3.5. Aplikacji sieci Web mogą być ładowane po zarejestrowaniu ASP.NET w IIS przy użyciu "aspnet_regiis.exe-i włączyć".
Uważam jednak, w obliczu problemu oświadczenie powyżej. Więc jakie jest rozwiązanie? Musi coś zrobić z pliku zgody. Poniżej wykonaj następujące kroki, aby go naprawić.
Grant pełną kontrolę do dwóch użytkowników systemu "Usługa sieciowa" i "YourComputerName \ IIS_IUSERS" w następujących folderach.
. 1. C: \ Windows \ Temp
. 2. C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files
Uruchom ponownie usługi IIS i spróbuj uruchomić ponownie aplikację internetową.
Nadzieję, że ten przewodnik pomoże. ![]()
Dziesiętny <-> Szesnastkowy
1 <-> 0 × 1 (Bit 0)
2 <-> 0 × 2 (Bit 1)
4 <-> 0 × 4 (Bit 2)
8 <-> 0 × 8 (Bit 3)
16 <-> 0 × 10 (Bit 4)
32 <-> 0 × 20 (Bit 5)
64 <-> 0 × 40 (Bit 6)
128 <-> 0 × 80 (Bit 7)
256 <-> 0 × 100 (Bit ![]()
512 <-> 0 × 200 (Bit 9)
1024 <-> 0 × 400 (Bit 10)
2048 <-> 0 × 800 (Bit 11)
SET ANSI_NULLS Gdy jest włączona, instrukcja SELECT, że gdy używa COLUMN_NAME = NULL zwraca zero wierszy, nawet jeśli istnieją wartości null w COLUMN_NAME. A SELECT, że gdy używa COLUMN_NAME <> NULL zwraca zero wierszy, nawet jeśli istnieją nonnull wartości w COLUMN_NAME.
Gdy SET ANSI_NULLS jest OFF, równości (=), a nie tożsame ze znakiem (<>) porównanie operatorów nie postępuj zgodnie z normą ISO. A SELECT, że gdy używa COLUMN_NAME = NULL zwraca wiersze, które mają wartości null w COLUMN_NAME. A SELECT, że gdy używa COLUMN_NAME <> NULL zwraca wiersze, które nonnull wartości w kolumnie. Ponadto, SELECT, że gdy używa COLUMN_NAME <> XYZ_value zwraca wszystkie wiersze, które nie są XYZ_value i że nie jest NULL.
16 wrz
Wysłany przez, jak Jayce Programowanie - 215 odsłon
SET CONCAT_NULL_YIELDS_NULL Gdy jest włączona, concatenating wartość null z ciągiem plony NULL wyników.
Na przykład,
SELECT 'abc' + == NULL NULL.
Gdy SET CONCAT_NULL_YIELDS_NULL jest OFF, concatenating wartość null z ciągiem daje sobie ciąg (null wartości jest traktowany jako pusty ciąg).
Na przykład,
SELECT 'abc' + == NULL abc.