25 sep
Upplagd av Jayce som programmering - 276 visningar
Misslyckades vid omräkning av Varchar värdet "1, 2,3" till uppgifter typ smallint. Jag fick detta felmeddelande om SQL lagrad procedur. Så vad händer här?
Jag försöker att sätta variabeln @ factory_id "1, 2,3" till "SELECT * FROM tempTable VAR F. Factory_id i (@ factory_id)". Men systemet avvisade detta nummer. Så vad är lösningen?
Genom att ändra koden för att vara så här ska göra arbetet.
EXEC ( "SELECT * FROM tempTable VAR F. Factory_id i (" + @ factory_id + ")")
Hoppas att detta kommer att hjälpa. ![]()
23 sep
Upplagd av Jayce som Programmering, Web - 840 visningar
CS0016: Kan inte skriva till output file 'C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET filer ... "Åtkomst nekad."
Vill du möta detta problem på sistone? Det gjorde jag. Jag har problem att köra ASP.NET web ansökan om en ny installerad server. Det går inte att köra ASP.NET även jag har installerat. NET Framework 3.5. Web ansökan kan läsas in efter att jag registrera ASP.NET i IIS genom att använda "aspnet_regiis.exe-i-möjliggöra".
Men jag inför problemet uttalande ovan. Så vad är lösningen? Det har något att göra med filen tillstånd. Följ nedanstående steg för att åtgärda det.
Bevilja full kontroll att två användare av ditt system "Network Service" och "YourComputerName \ IIS_IUSERS" på följande mappar.
1. C: \ Windows \ Temp
2. C: \ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET filer
Starta IIS och försöka köra din webbläsares ansökan igen.
Hoppas den här guiden kommer att hjälpa. ![]()
Decimal <-> Hexadecimal
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)
När SET ANSI_NULLS är ON, en SELECT uttalande som använder VAR column_name = NULL returneras noll rader även om det finns null-värden i column_name. En SELECT uttalande som använder VAR column_name <> NULL returneras noll rader även om det finns nonnull värden i column_name.
När SET ANSI_NULLS är OFF, lika med (=) och inte lika med (<>) jämförelse aktörerna inte följer ISO-standard. En SELECT uttalande som använder VAR column_name = NULL returneras rader som har null-värden i column_name. En SELECT uttalande som använder VAR column_name <> NULL returneras rader som har nonnull värden i kolumnen. Också, en SELECT uttalande som använder VAR column_name <> XYZ_value hittar alla rader som inte är XYZ_value och som inte är NULL.
16 sep
Upplagd av Jayce som programmering - 216 visningar
När SET CONCAT_NULL_YIELDS_NULL är ON, concatenating en nollställas med en sträng som ger en NULL resultat.
Till exempel,
Välj "abc" + NULL == NULL.
När SET CONCAT_NULL_YIELDS_NULL är OFF, concatenating en nollställas med en sträng avkastning strängen själv (den nollställas behandlas som en tom sträng).
Till exempel,
Välj "abc" + NULL == abc.