lørdag, januar 23, 2021

return

Daily Rush Debat Programmering return

  • Forfatter
    Emne
  • #0

    VxChemical
    Bruger
    3.390 indlæg
    Offline

    Jeg har en dropdownliste med værdier, en giver 0, og en giver 1, men jeg kunne godt tænke mig den sidste smed ind i databasen. Kan man det?

    And then he grinned like a fox eating shit from a barbed wire fence

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Forfatter
    Kommentarer
  • #1

    Wayfarer
    Bruger
    5.714 indlæg
    Offline

    #0 hvilket sprog/framework snakker vi om

    I believe our future depends powerfully on how well we understand this cosmos in which we float like a mote of dust in the morning sky. -Carl Sagan

    #2

    VxChemical
    Bruger
    3.390 indlæg
    Offline

    whoops det er C#

    And then he grinned like a fox eating shit from a barbed wire fence

    #3

    hausner
    Moderator
    17.185 indlæg
    Offline

    Det korte svar: Ja. Hvis databasen tillader null på det specifikke felt

    Mere forklaring. Gerne med eksempler

    Planter er fascinerende

    #4

    VxChemical
    Bruger
    3.390 indlæg
    Offline

    jeg prøvede med


    Pending
    Approved
    Not Approved

    men den gik ikke

    And then he grinned like a fox eating shit from a barbed wire fence

    #5

    Wayfarer
    Bruger
    5.714 indlæg
    Offline

    du mangler også en start klamme(“< ") foran din slut /asp i linien.

    I believe our future depends powerfully on how well we understand this cosmos in which we float like a mote of dust in the morning sky. -Carl Sagan

    #6

    VxChemical
    Bruger
    3.390 indlæg
    Offline

    sjovt den mangler ikke i visual web

    And then he grinned like a fox eating shit from a barbed wire fence

    #7

    hausner
    Moderator
    17.185 indlæg
    Offline

    #5
    den er der. Den er bare encoded. &l­t;

    du kan formentlig ikke gøre det uden at lave lidt codebehind hvor du manipulere lidt med resultatet inden du sender det til db’en

    Planter er fascinerende

    #8

    gnavpot
    Bruger
    2.494 indlæg
    Offline

    Problemet er jo nok at du ikke kan indsætte “” direkte som du indsætter 1 og 0.

    INSERT DropDownList.Value INTO …
    (Eller hvordan man nu gør i C#)
    vil ikke virke fordi null netop er lidt speciel. Du er nok nødt til at vise selve koden fra hvor du sætter ind før det er muligt at give dig noget fornuftigt hjælp… for det er her problemet skal løses.

    Hellere komme galt afsted, end slet ikke komme afsted.

    #9

    J3llyfish
    Bruger
    1.039 indlæg
    Offline

    Kan du ikke bare smide et andet tal ind? -1 or something. Skal det lige være null, som jo opfører sig specielt?

    Objects in rear view mirror are losing

    #10

    Wayfarer
    Bruger
    5.714 indlæg
    Offline

    har du prøvet
    statusDropD­own.Items.Add(new ListItem(“Pending”, ““));

    tror også du kan sætte ” i din asp kode, er dog ikke god til asp……

    i Codesource evt pageload

    Så bliver den lagt ind som sting og du kan så evt caste den hvis nødvendigt.

    I believe our future depends powerfully on how well we understand this cosmos in which we float like a mote of dust in the morning sky. -Carl Sagan

    #11

    Holger-IST-
    Bruger
    6.970 indlæg
    Offline

    Vil også tro at du skal håndtere det med noget logik.

    Altså at det bliver indsat på en måde, med første entry og en anden ved alle andre

    - Holger "A woman drove me to drink and I didn't even have the decency to thank her." - W. C. Fields

    #12

    fluffybunnyofdoom
    Bruger
    565 indlæg
    Offline

    hehe

    if(DropDownList.Va­lue == 0){

    SQL-logik hvor dit felt bliver sat til 0;

    }else if(DropDownList.Va­lue == 1){

    SQL-logik hvor dit felt bliver sat til 1;

    }else{

    SQL-logik hvor alle andre felter bliver sat, men ikke dette på gældende felt. Det springer du over (hvilket giver null).

    }

    Det kræver at din tabel i din DB er sat til at tillade null’s i det felt.

    Sådan som jeg læser det så håndter visual studio din DB-logik for dig, så du skal lige selv sørge for dine INSERTS for at få dette til at virke. Bruger du et INT-felt i din DB eller BOOLEAN? BOOLEAN ville give bedst mening.

    #13

    FreeLanZer
    Bruger
    308 indlæg
    Offline

    Bare tryk på knækket pil..
    No problem.

Viser 13 kommentarer - 1 til 13 (af 13 i alt)
  • Du skal være logget ind for at kommentere på dette indlæg.