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.
ok her er hele sql strengen som den brokker sig over
UPDATE butikker SET navn= 'SH Import', www= 'www.sh-import.dk', [d-b]= 'Mange kvalitetsvarer til billige priser. Vi har direkte online lagerstatus og opdatering af siden med det samme.', dkort = false, visa = false, mcard = false, diner = false, eft = true, forud = false, e = false', plusstart= '22-03-2002', plusslut= '22-06-2002' WHERE knr =936
det hele virkede indtil at jeg satte "plusstart= '22-03-2002', plusslut= '22-06-2002'" ind... ??
jamen det kan jeg ikke fordi at jeg bruger den direkte i udregninger i forhold til "date()" osv.. men spørgsmålet er lige hvordan jeg får skrevet det rigtige format. det som er mest skummelt er at den selv gav mig den værdi ud. altså dd-mm-åå.....
nej det er det ikke, men det er jo den som den brokker sig over.. jeg kan godt skrive den anden men tror ikke du kan bruge den til noget... sqlkode = "UPDATE butikker SET navn= '"& navn &"', www= '"& www &"', [d-b]= '"& d_b &"'"& kort &"', plusstart= '"& plusstart &"', plusslut= '"& plusslut &"' WHERE knr ="& nr
Synes godt om
Slettet bruger
11. april 2002 - 21:20#13
og du har ikke noget lir på, som konverterer datoen?
Du skal først sikre dig at både plusstart og plusslut indeholder dato/tid i ASP internt format.
Derefter laver du sql-sætningen således:
function FDT(V) ' Dato formateret som Access vil have det i SQL-sætninger FDT = Month(V) & "-" & Day(V) & "-" & Year(V) & " " & Hour(V) & ":" & Minute(V) & ":" & Second(V) end function
sqlkode = "UPDATE butikker SET navn= '"& navn &"', www= '"& www &"', [d-b]= '"& d_b &"'"& kort &"', plusstart= #"& FDT(plusstart) &"#, plusslut= #"& FDT(plusslut) &"# WHERE knr ="& nr
Andet skal du ikke foretage dig i forbindelse med konvertering af dato tid. Session.LCID klare resten.
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'false', plusstart= #20-03-2002#, plusslut= #20-06-2002# WHERE knr =932'
Var det ikke en ide at opdatere vha. fields-collection'en i recordset-objektet??? (Bare en ide) Jeg kan sgu heller aldrig få de ..... sql-sætninger til at virke som de skal. (Ved faktisk ikke om det er hurtigere at gøre det via sql....)
Husk nu at få funktionen med FDT for at få formateret datoerne i SQL-sætningen korrekt. Ellers får du de underligste records når du søger noget frem på datoerne.
Synes godt om
Ny brugerNybegynder
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.