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.
country = objRs("Country") countryArr = Split(" ", country)
country = "" For idx = LBound(countryArr) To UBound(countryArr) If country <> "" Then country = country & " " country = country & UCase(Left(countryArr(idx)), 1)) & LCase(Mid(countryArr(idx), 2)) Next
function WriteCountry(fCountry) dim fArr, fRetur, ff fArr = Split(fCountry, " ") fRetur = "" For ff = LBound(fArr) To UBound(fArr) If fRetur<> "" Then fRetur= fRetur& " " fRetur= fRetur& UCase(Left(fArr(ff)), 1)) & LCase(Mid(fArr(ff), 2)) Next WriteCountry = fRetur end function
Man kunne også vinde en smule effektivitet ved kun at kalde LCase en gang:
function WriteCountry(fCountry) dim fArr, fRetur, ff fArr = Split(LCase(fCountry), " ") fRetur = "" For ff = LBound(fArr) To UBound(fArr) If fRetur<> "" Then fRetur = fRetur & " " fRetur = fRetur & UCase(Left(fArr(ff)), 1)) & Mid(fArr(ff), 2) Next WriteCountry = fRetur end function
Jeg ved dog ikke om det liiiige er noget som virkeligt kan måles ;^)
Herligt, men fennec's kode giver fejlen: Microsoft VBScript compilation (0x800A0401) Expected end of statement create_xls_B.asp, line 11, column 40 fRetur= fRetur& UCase(Left(fArr(ff)), 1)) & LCase(Mid(fArr(ff), 2))
Jeg kan godt placere den kode før min SQL, ikke? Hvordan får jeg værdien indsat i stedet for objRs("Country")?
Der var en lille parentes for meget ved UCase-kaldet. Sådan:
Function WriteCountry(fCountry) dim fArr, fRetur, ff fArr = Split(LCase(fCountry), " ") fRetur = "" For ff = LBound(fArr) To UBound(fArr) If fRetur<> "" Then fRetur = fRetur & " " fRetur = fRetur & UCase(Left(fArr(ff)), 1) & Mid(fArr(ff), 2) Next WriteCountry = fRetur End Function
Ja, funktionen kan godt placeres i toppen af din side hvis du ønsker det.
Det er kunst! Det virker efter hensigten. Ret beset burde jeg vel lave dette allerede når data skrives ned i databasen, ikke? Således at data kommer rigtigt ned i første hug.
Vil jeg kunne bruge jeres kode i min INSERT-kode (kun en del vist her), der også har en replace med?: Replace(Request.Form("Country"),"'","''")
nielle: du har så noget til gode ;-) God weekend til jer begge. Jeg tror jeg bruger jeres kode allerede i starten.
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.