Just nu i M3-nätverket
Gå till innehåll

AKUT HJÄÄÄÄÄÄÄÄÄÄLP!!!


Admini

Rekommendera Poster

Hej

Jag har stött på ett OTROLIGT konstigt problem, har ALDRIG VARIT med om nåt sånt...

Jag gör en INSERT i databasen, vilket alltid funkat fint.

så här:

sql1=[GRÅ]"INSERT INTO filer Set(parent, format, datum) VALUES("[/GRÅ]&sPar&[GRÅ]", 'ljud', "[/GRÅ]&[color="#0000ff"]Now[/color]()&[GRÅ]")"[/GRÅ]

 

Sedan kör jag

Conn.[color="#0000ff"]Execute[/color] sql1

 

och därefter skriver jag ut sql-satsen

[b]Response[/b].write  (sql1)

 

Och den visar helt korrekt följande:

INSERT INTO filer SET(parent, format, datum) VALUES(154, 'ljud', '2007-02-24 14:24:23')

 

MEN här kommer problemet:

kolumnen parent blir ALLTID lika med 127, oavsett vad jag matar in!!!

 

Jag blir tokig! H J Ä L P

 

[inlägget ändrat 2007-02-24 19:32:19 av Admini]

Länk till kommentar
Dela på andra webbplatser

OK

jag löste det själv:

kolumnen parent var av typen tinyint med storlek 4, vilket jag trodde betydde 4 siffror.

 

Det ändrade jag till smallInt med storlek 6 och det funkar nu.

 

Några kommentarer?

 

Länk till kommentar
Dela på andra webbplatser

jaha, där ser man.

Hur mycket lagrar smalInt då?

Ah, jag såg det nu : 32,767 <=> 2 bytes

 

Men vad betyder det 2 bytes och vad betyder 32,767?

[inlägget ändrat 2007-02-27 23:18:55 av Admini]

Länk till kommentar
Dela på andra webbplatser

Men vad betyder det 2 bytes och vad betyder 32,767?
2 byte är det samma som 16 bit (2 x 8 bit)

Vad är en byte? http://sv.wikipedia.org/wiki/Byte_%28enhet%29

Och vad är då en bit? http://sv.wikipedia.org/wiki/Bit

 

... och 32,767 betyder antalet heltal i spannet mellan lägsta och högsta talet som tillåts för datatypen

 

En ganska bra guide om att välja lämpliga datatyper som jag brukar tipsa om: http://www.databasejournal.com/features/mssql/article.phpr/2212141

Och sen vad MS skriver om "sina" datatyper:

http://msdn2.microsoft.com/en-us/library/ms187752.aspx

 

 

/Cluster

------------------------------------------------------------

Ditt vetande är värdelöst om inte andra vet att du vet

-----------> http://eforum.kicks-ass.net <------------

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...