Avatar billede ameq Nybegynder
04. januar 2006 - 13:20 Der er 15 kommentarer og
1 løsning

Hvorfor bruge SqlParameter

Hvorfor er det en go ide at bruge SqlParameter i c# når man arbejder med database?
Avatar billede arne_v Ekspert
04. januar 2006 - 13:21 #1
Avatar billede Syska Mester
04. januar 2006 - 15:28 #2
Nemmere at overskue som der nok også står i Arne_v artikel, er du først vandt til at bruge dem vil du ikke vende tilbage....

Og så er chancen for at man selv laver fejl meget mindre....

Der skulle vist også være kommet noget TableAdapter i 2.0 og andet godt, som automatisk laver metoder etc. så input/output parametre bliver kontrolleret før compile.... er ikke helt sikker på det, men måske arne_v har bedre viden om hvad jeg måske snakker om...

// ouT
Avatar billede segato Nybegynder
04. januar 2006 - 20:38 #3
Gør de ikke, men der skulle eftersigende være nogle performance ved at bruge det samt der er type tjek på.
Avatar billede ameq Nybegynder
04. januar 2006 - 22:22 #4
super, så man skal ikke tænke på ' mere? og datetime klare den også selv?
Avatar billede arne_v Ekspert
04. januar 2006 - 22:27 #5
jep
jep (forudsat at din applikation bruger System.DateTime)
Avatar billede segato Nybegynder
04. januar 2006 - 23:49 #6
Det jo det den gør :D Btw tjek MDAB fra microsoft. Meget fræk lille database lag fra microsoft af:D
Avatar billede Syska Mester
05. januar 2006 - 01:08 #7
Segato 20:38:58-> Hvad gør de ikke?
Avatar billede segato Nybegynder
05. januar 2006 - 12:52 #8
De bliver ikke kontroleret compile time hvad jeg har set af. Men jeg bruger MDAB kan være FCL gør det i 2.0 det gør det med sikkerhed ikke i 1.1
Avatar billede Syska Mester
05. januar 2006 - 12:58 #9
Dette jeg læste:
http://msdn.microsoft.com/vbasic/default.aspx?pull=/library/en-us/dnvs05/html/newdtastvs05.asp

Lidt deraf jeg fik ideen at det blev gjort før compile....

// ouT
Avatar billede Syska Mester
05. januar 2006 - 12:58 #10
i 2.0
Avatar billede segato Nybegynder
05. januar 2006 - 13:02 #11
Ok, ser ud som du har ret. Meget nice feature!
Avatar billede Syska Mester
05. januar 2006 - 15:42 #12
Ja, synes jeg også.... :-) men har dog ikke prøvet det endnu, da jeg bruger MySQL server, og det kan vist ikke lade sig gøre..... men er da helt klart noget der kunne være sjov at prøve.... i praksis

// ouT
Avatar billede ameq Nybegynder
06. januar 2006 - 11:18 #13
Hvad nu hvis man vil havde overført en null værdi?
f.eks så du kan bruge en isnull nede i base?
Avatar billede arne_v Ekspert
06. januar 2006 - 11:26 #14
prøv med

= DBNull.Value;
Avatar billede ameq Nybegynder
07. januar 2006 - 15:40 #15
super =)

jeg tror jeg fik svare på hvad jeg skulle vide, så er der en som kommer med et svar?
Avatar billede arne_v Ekspert
07. januar 2006 - 17:41 #16
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester