I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Jeg har en gang haf et problem med Date() i sql strengen. I min database har jeg et felt som hedder dato og den sætter jeg til eks.vis 24-09-2001.
Det er mulig date er kan formateres til at blive ritig men det har jeg ikke lige prøver. Jeg lavede en streng som indeholder dato\'en idag: datostr = month(date()) & \"-\" & day(date()) & \"-\" & year(date()) Jeg har fundet ud af at det skal mm-dd-yyyy selv om det i databasen er gemt som dd-mm-yyyy.
SQL = \"SELECT * FROM tableen WHERE Dato = #\" & datostr & \"#\"
ressourcer?? *G* Her taler vi MEGET få ressourcer, men hvis han skal bruge datoen igen eller manipulere med datoen så er det en RIGTIG god ide at smide det i en variabel OG det er rigtigt godt for gennemskueligheden i koden, hvis nu andre skal se på den.
eks. uden nogen form for variabel
set objRS = conn.execute(\"SELECT tblKunder.RegDato AS KundeDato, tblProdukter.* FROM tblKunder, tblProdukter WHERE (tblKunder.RegDato BETWEEN #\" & request.form(\"datosubmitter\") & \"# AND #\" & DateAdd(\"m\", 2, request.form(\"datosubmiter\")) & \"#) AND tblProdukter.Indkoebsdato < #\" & request.form(\"datosubmitter\") & \"# ORDER BY tblKunder.KundeID\")
hvorfor mon ikke ovenstående virker? *s*
1. at lave option explicit er ALTID en god ide 2. at lave dim´s på det man henviser til mere end én gang 3. at køre ovenstående SQL igen vil kræve at man smider hele pisset ind igen *G*
check lige at request.form(\"datosubmiter\")) mangler et t i \"datosubmiter\". Jeg spilder gerne lidt \"ressource\" på at undgå sådanne spasserfejl der kan drive én til vanvid, fordi man altid tror fejlen er en eller anden kodefejl mv.
håber du kan følge mig *stort smil* (blev selv lige reddet af option explicit for 5 min. siden i 1500 linier lang kode)
Ja ja, mange bække små.... Selvfølgelig er det en god idé at lave en variabel hvis man skal bruge det senere. Men det er der jo ikke tale om lige umiddelbart. Og er der ikke lige så stor sandsynlighed for at du ville skrive strdatosubmitter forkert? Og din kode ville jeg nok lave mere overskuelig således:
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.