25. september 2001 - 22:39
Der er
8 kommentarer og 1 løsning
Udtræk tilfældig post
-Anders Jeg søger den simpleste løsning, som trækker en tilfældig post ud af en database... -Anders
Annonceindlæg tema
Cloud & AI
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.
25. september 2001 - 22:42
#1
strSQL = \"SELECT * FROM tabelnavn\" set rs = Conn.Execute(strSQL) Response.Write rs(\"kollonnenavn\")
25. september 2001 - 22:42
#2
TILFÆLDIG POST :o) -Anders
25. september 2001 - 22:44
#3
Set conn = Server.CreateObject(\"ADODB.Connection\") strConn = \"Driver={Microsoft Access Driver (*.mdb); DBQ=\" & Server.MapPath(\"sti\") strSQL = \"SELECT * FROM tabelnavn\" set rs = Conn.Execute(strSQL) Response.Write rs(\"kollonnenavn\")
25. september 2001 - 22:44
#4
hmm... hvad mener du så? *G*
25. september 2001 - 22:45
#5
er der så ikke en funktion i VBScript som vælger et tilvældig tal ? -så brug den... :-) sorry..men kan men kan ikke lige helt huske hvad den hedder :-(
25. september 2001 - 22:48
#6
hvis en tabel indeholder feltet date, og dato indeholder 10 forskellge dato, så skal den vælge en tilfældig dato, af dem i databasen.. -Anders
25. september 2001 - 22:54
#7
Jeg bruger en blanding af ASP og JavaScript, til at trække en random sætning ud af en quote database.. Først tæller vi hvor mange der er: DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"m00h.mdb\") Set Conn = Server.CreateObject(\"ADODB.Connection\") SQL = \"SELECT count(id) as totalquotes FROM quote\" Conn.Open DSN Set rs = Conn.Execute(SQL) randomize() strKeyword = int(rnd*rs(\"totalquotes\"))+1 ... nu ved vi hvor mange der er .. så skal vi hente en random frem... strKeyword = hvorfor strKeyword = Replace(strKeyword,\"\'\",\"\'\'\") DSN = \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\"&Server.MapPath(\"m00h.mdb\") Set Conn = Server.CreateObject(\"ADODB.Connection\") SQL = \"SELECT * FROM quote WHERE\" SQL = SQL & \" (ID LIKE \'%\" & strKeyword & \"%\')\" Conn.Open DSN Set rs = Conn.Execute(SQL) If Not (rs.BOF Or rs.EOF) Then Response.write \"<center>\" & rs(\"m00h\") & \"</center>\" rs.MoveNext End If Conn.Close Set Conn = Nothing ... noget i den retning, det kan sikkert gøres smartere.. men det er en løsning..
25. september 2001 - 23:17
#8
Jeg kogte det sammen til noget mere simpelt.... du hjalp mig på vej... -Anders
25. september 2001 - 23:21
#9
Er glad for jeg ku\' hjælpe :)
Kurser inden for grundlæggende programmering