12. august 2001 - 13:56Der er
10 kommentarer og 1 løsning
flash og asp: utskrivning av flere variabler fra et asp.dokument
Hei, Jeg har laget en flash side som henter alle tekster fra en database. Først laget jeg det slik at alle de forskjellige tekstfeltene i flash hentet teksten gjennom sitt eget asp.dok, det ble en del filer.
Mitt spørsmål. Kan man skrive ut flere variabler fra et asp dok ?
eks:
<% response.buffer = true %>
<%
set conn = Server.CreateObject(\"ADODB.Connection\") set rs = server.createobject(\"ADOdb.recordset\")
overskrift = request.form(\"overskrift\") tekst = request.form(\"tekst\")
Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"../databaser/JBR.mdb\") SQL = \"select * from kontakt where kontaktID =1\" Set RS = conn.Execute(SQL)
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.
SQL = \"select * from kontakt where kontaktID =1\" Set RS = conn.Execute(SQL) SQL2 = \"select * from kontakt2 where kontaktID =1\" Set RS2 = conn.Execute(SQL\")
Hei, \"kontakt\" og \"kontakt2\" er variabler i flash. Poenget er at hvis jeg skriver ut en variabel etter som heter \"kontakt2\" så tror flash at det er en tekst string som skal utskrives etter innholdet av \"kontakt\", jeg lurer på hvordan jeg skal få flash til å forstå at det er to varialbler.
Som jeg forstår dit problem kan du altså godt få den ene til at virke, men når du henter den anden ind tager den det kun som en streng eller hvad??? Eller er det når du sender ud fra flashen og ind i ASP siden??
Hvis du gerne vil have Flash til at genkende 2 variabler med navne \"kontakt\" og \"kontakt2\" opretter du dynamic textfields med disse variable navne i samme timeline.
Herefter sørger du for at serveren henter txt filerne ind som skal starte med
Geo - Som jeg forstår det er problemet at Flash ikke tager det som variabler men som strenge. Et problem jeg ofte er løbet ind i ved loadede txtfiler. Formodentlig det samme i det her tilfælde med database.
Problemet ligger i asp dokumentet, men jeg tror jeg har funnet ut svaret selv, man bruker kun et recordset og looper gjennom asp dok.
dette er løsningen jeg kom fram til:
<%@Language=\"VBScript\"%> <%
set conn = Server.CreateObject(\"ADODB.Connection\") set rs = server.createobject(\"ADOdb.recordset\")
Conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.mappath(\"databaser/JBR.mdb\") SQL = \"select * from kontakt where kontaktID =1\" sql1 = \"select * from 1 where nyheterID =1\" Set RS = conn.Execute(SQL) set RS1 = conn.Execute(sql1)
Lingo den bedste workaround jeg lige umiddelbart kender er at få serverside til at genere en ekstern actionSctipt fil. Den kan så indeholde alle oplysinger og så oven i købet styrer flashen ganske præcist.
include# (\'minActionScriptFil.as\');
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.