Jeg skal så med asp kode have den til at lave en liste over hvormange der har valgt hvad i ved de 5 forskellige valg muligheder (Under valg1 er der 2 der har valgt mulighed 2 og 1 der har valgt mulighed 3 o.s.v ved de sidste...)
Min kode ser sådan ud (er ikke fuldendt, da jeg bare har forsøgt at få den første til at virke....
<% Dim con, dbPath, strSQL
dbPath = \"c:....\"
Set con = Server.CreateObject(\"ADODB.Connection\") con.Open \"PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=\" & dbPath
strSQL = \"SELECT(valg1) COUNT(*) as poster FROM R1 where valg1=\'\" & V1 & \"\'\"
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.
SET rs = Server.CreateObject(\"ADODB.Connection\") rs.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"xxx.mdb\") Sql = \"Select count(*) as found FROM besked_indbakke where modtager=\'\" & session(\"password-session\") & \"\'\" set rs = rs.Execute(SQL) found = rs(\"found\") Response.Write \"<span id=\'h1\'><br>\" & found & \"</span>\" RS.Close set RS = nothing
Desværre når der står dette, skriver den stadig ikke antallet bagefetr, som den burde? kun sådan : Viser den teksten : Antal der har valgt V1 : (Men der kommer ingen tal her?)
Set con = Server.CreateObject(\"ADODB.Connection\") con.Open \"PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=\" & dbPath strSQL = \"Select count(*) as found FROM R1 where valg1=\'V1\'\" set rs = rs.Execute(strSQL)
response.write \"<tr><td width=33% >Antal stemmer på V1 : \" & found & \"\"
Set con = Server.CreateObject(\"ADODB.Connection\") con.Open \"PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=\" & dbPath strSQL = \"Select count(*) as found FROM R1 where valg1=\'V1\'\" set rs = con.Execute(strSQL) found = rs(\"found\")
SET rs = Server.CreateObject(\"ADODB.Connection\") rs.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"res.mdb\") Sql = \"Select count(*) as found FROM R1 where valg1=\'V1\'\" set rs = rs.Execute(SQL) found = rs(\"found\") Response.Write \"\" & found & \"</span>\" RS.Close set RS = nothing
Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'
[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key \'Temporary (volatile) Jet DSN for process 0x1e4 Thread 0x68c DBC 0x23d9024 Jet\'.
prøv at lav denne fil og læg den i samme mappe som databasen:
<% SET rs = Server.CreateObject(\"ADODB.Connection\") rs.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"res.mdb\") Sql = \"Select count(*) as found FROM R1 where valg1=\'V1\'\" set rs = rs.Execute(SQL) found = rs(\"found\") Response.Write \"test: \" & found & \"</span>\" RS.Close set RS = nothing %>
Her er noget fra en ASP side, som bruger samme database, men som virker :
<% Dim database, Con, strSQL Dim dbPath Dim Plads Dim Navnfelt Dim Kodefelt
dbPath = \"c:\\inetpub\\scripts\\res.mdb\" \' Lokal PC
Set Con = Server.CreateObject(\"ADODB.Connection\") Con.Open \"PROVIDER=MICROSOFT.JET.OLEDB.4.0;DATA SOURCE=\" & dbPath
strSQL = \"SELECT * FROM Deltager INNER JOIN Res ON Deltager.Kaldenavn = Res.Navnfelt WHERE Kaldenavn=\'\" & Request.Form(\"Plads\") & \"\'\" Set database = Con.Execute(strSQL)
If (Request.Form(\"navnfelt\"))=\"\" OR (Request.Form(\"kodefelt\")=\"\") Then Response.Write \"<BR><BR><H3>Du skal udfylde alle felter i formularen. - Prøv igen</H3>\" else ......................
så må jeg nok give op... det er en lidt svær måde at kommunikere på - ved bare at dette:
SET rs = Server.CreateObject(\"ADODB.Connection\") rs.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"xxx.mdb\") Sql = \"Select count(*) as found FROM besked_indbakke where modtager=\'\" & session(\"password-session\") & \"\'\" set rs = rs.Execute(SQL) found = rs(\"found\") Response.Write \"<span id=\'h1\'><br>\" & found & \"</span>\" RS.Close set RS = nothing
virker præcis efter hensigten - det kræver selvfølgelig lidt omskrivning til din brug, men den kan jeg åbenbart ikke lige gennemskue...
Hermed afsluttes spørgsmålet, og opgiver denne mulighed indtil videre.....
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.