Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


blank tecken läggs till i kolumnen

Postades av 2008-04-02 17:25:17 - Robert Bolocci, i forum databaser, Tråden har 6 Kommentarer och lästs av 1506 personer

Hej,

Jag använder SQL server 2005.
jag har en liten table som har några kolumner som är nvarchar(50). när jag lägger till en ny post den lägger till blanka tecken på slutet av värdena i kolumnerna.

varför? det var inte så i SQL Server 2000.
vad måste jag göra att kolumnen blir exakt som värdet.

tack så mycket


Svara

Sv: blank tecken läggs till i kolumnen

Postades av 2008-06-25 19:59:26 - Göran Gustafsson

Är du säker på att du har varchar? Med char blir det som du bekriver. Kan det vara så att strängen som du ska lagra innehåller dessa extra mellanslag?


Svara

Sv:blank tecken läggs till i kolumnen

Postades av 2008-06-28 18:09:37 - Magnus Bergström

Hur lägger du till rader i tabellen? via stored procedures?
Kan det vara så att parametern du använder i stored proceduren är en char? då fyller den själv upp det och lägger till med blanksteg även om fältet i tabellen är varchar.

posta gärna metoden/koden du använder för att lägga till rader i tabellen.


Svara

Sv: blank tecken läggs till i kolumnen

Postades av 2008-07-01 16:55:36 - Peter Nilsson

Det har jag också haft problem med........

Mitt problem uppstod när jag:
Matade in information via ett formulär och bara knappade in några tecken i det aktuella fältet. När jag skulle spara till databasen så följde givetvis det med som jag hade knappat in samt en sju-jädrans massa mellanslag (tomma tecken). I databasen hade jag satt fältstorleken till 255 tecken. Så om jag bara matade in 5 tecken via formuläret så följde där med 250 mellanslag.

Problemet uppstod också när jag inte fyllde i det aktuella text fältet i formuläret utan uppdaterade databasen med just detta fält tomt. Då fylldes istället "cellen" i databasen med 255 mellanslag.

Jag klurade på detta ett tag men fann ingen direkt orsak till problemet. ASP sidorna var helt korrekta och jag har inte tidigare fått eller haft detta problem.

Databasen jag hade var access 97. När jag öppnade databasen lokalt på min dator så såg jag att "Tillåt nollängd" var satt till NEJ... märkligt för jag kunde endå lämna detta fält tomt utan att databasen protesterde.

Till slut så gav jag upp och konverterade hela databasen till Access 2000 och ändrade datatypen i alla fälten till att acceptera nollängd..... och vips så fungerade det igen som om inget hade hänt.

Så prova du med att ändra fälttyperna för alla fältnamnen i din databas till "Tillåt nollängd".


Svara

Sv:blank tecken läggs till i kolumnen

Postades av 2008-07-02 00:42:00 - Magnus Bergström

tillåt nollängd har inget med detta att göra. Snarare måste fältet i databasen inte vara fast längd. Vet inte vad det heter i Access men i SQL Server (och andra databaser) heter det char (fast längd) och varchar (variabel längd).


Svara

Sv: blank tecken läggs till i kolumnen

Postades av 2008-07-02 07:18:29 - Peter Nilsson

Möjligt att det är så.......

Men jag löste mitt problem så som jag beskrev det. Om det nu är lösningen det vet jag inte men det är kanske värt att prova eller hur.


Svara

Sv: blank tecken läggs till i kolumnen

Postades av 2008-07-02 10:40:38 - Håkan Borneland

Använder man nvarchar (UNICODE) så är alltid ANSI_PADDING (utfyllnad) påslaget i SQL Server 2005.
Om man inte behöver använda UNICODE, kan man använda varchar, så slipper man utfyllnad.
Det har inget med att tillåta NULL, att göra.

/Håkan


Svara

Nyligen

  • 14:24 CBD regelbundet?
  • 14:23 CBD regelbundet?
  • 14:22 Har du märkt några verkliga fördel
  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 628
27 953
271 710
590
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies
Expand
next previous
Close

Previous

0/0

Next