Avatar billede iceb1977 Nybegynder
15. februar 2002 - 13:09 Der er 17 kommentarer og
1 løsning

Hente fra Access via asp ??????

Hej jeg har en fla der skriver til en database.

Dette fungerer fint men der er også mulighed for at

hente fra Access via asp.

Jeg har fået min asp til at virker men den vil ikke

samarbejde med flash.

Jeg vil hente alt fra en tabel i access der kaldes

table1 hvor db filen hedder tab.mdb og deri har jeg

to record sets der hedder StudText og GroupID.

Dernæst vil jeg lagre den i en var i min asp side

og derefter sende den til et dynamisk tekstfelt i flash.

Jeg har en var der hedder results.

1:Hvordan tilføjer jeg min var results så den kommer ud

i flash ??????

2:Jeg er ikke helt sikker på dette så dermed vil jeg

gerne have en sql asp kode i detaljer så jeg kan

SE logikken i det ?????

3:Hvordan skal jeg konfigurere mit dynamiske tekstfelt?
Avatar billede iceb1977 Nybegynder
15. februar 2002 - 13:19 #1
Kerneproblemet her er hvordan jeg henter en asp variabel

over i et dyn tekstfelt i Flash ????
Avatar billede pixelpaw Nybegynder
15. februar 2002 - 14:23 #2
Det output din ASP udskriver skal være formateret rigtigt til Flash:

var1=tekst tekst&var2=bla bla bla bla&var3=osv osv osv

Der må absolut ikke være anden form for kode. Ingen <html> eller noget andet.
Avatar billede pixelpaw Nybegynder
15. februar 2002 - 14:30 #3
Fra Flash laver du en loadVariablesNum("dinasp.asp"). Her bliver variablerne hentet ind i _root, så det er også der du skal hente dem.
Avatar billede iceb1977 Nybegynder
15. februar 2002 - 14:54 #4
Hmm ok jeg har lavet en lille asp test men den virker ikke ....

Hvad er der galt her ?

<%
results=("teeeeeeeesssssssssst")
response.write "results="&(results)
%>

Dette er actionscriptet på min knap

on (release) {
    loadVariables ("retrieve.asp", "", "POST");
}
Avatar billede pixelpaw Nybegynder
15. februar 2002 - 15:11 #5
Du skal ikke bruge POST og heller ikke GET.
Og jeg mener den rigtige kode er:
loadVariablesNum
Kan ikke lige huske forskellen.

din variabel results="teeeeeeeeeessssssssst" kan du så hente med
_root.results

Dit tekstfelt skal være et dynamisk tekstfelt. Placér det ude i _root og giv det navnet "results".
Avatar billede iceb1977 Nybegynder
15. februar 2002 - 15:53 #6
Jeg bruger da post og ikke get ???

Dvs asp koden er korrekt ?

Hvad mener du med jeg kan hente den med _root.results ????

På knappen skal der så stå

on (release) {
    loadVariablesNum ("retrieve.asp", "_root.results", "POST");
}

korrekt ?
Avatar billede ditlev Juniormester
15. februar 2002 - 16:08 #7
Som jeg har skrevet i dit tidligere spørgsmål - som du dog har lukket igen!!! Skal du bruge:

loadVariables ("retrieve.asp", "", "POST");

Du skal enten bruge POST eller GET, forskellen er, om variablerne bliver vist i adresselinien (ved GET) eller ej.
Din ASP skal hente data fra Access databasen, og sender den vidre til Flash med ASP kommandoen:

Response.write "kontrol=ok"

Dette giver variablen kontrol værdien "ok" hvilket du kan teste i fx. et dynamisk tekstfield, hvor variablen hedder kontrol.

Her er mit ASP eksempel, der henter data til en graf fra en Access database:

<%
response.buffer = true
On error resume next

Set Conn = Server.CreateObject("ADODB.Connection")
Set RS = Server.CreateObject("ADODB.Recordset")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("../db/statistik.mdb")

SQLstmt  = "SELECT * FROM t_nra where id = 1"
RS.Open SQLstmt, Conn, 3, 3

Dim graf(40), i


graf(0) = rs("nra0")
graf(1) = rs("nra1")
graf(2) = rs("nra2")
graf(3) = rs("nra3")
graf(4) = rs("nra4")
graf(5) = rs("nra5")
graf(6) = rs("nra6")
graf(7) = rs("nra7")
graf(8) = rs("nra8")
graf(9) = rs("nra9")
graf(10) = rs("nra10")
graf(11) = rs("nra11")
graf(12) = rs("nra12")
graf(13) = rs("nra13")
graf(14) = rs("nra14")
graf(15) = rs("nra15")
graf(16) = rs("nra16")
graf(17) = rs("nra17")
graf(18) = rs("nra18")
graf(19) = rs("nra19")
graf(20) = rs("nra20")
graf(21) = rs("nra21")
graf(22) = rs("nra22")
graf(23) = rs("nra23")
graf(24) = rs("nra24")
graf(25) = rs("nra25")
graf(26) = rs("nra26")
graf(27) = rs("nra27")
graf(28) = rs("nra28")
graf(29) = rs("nra29")
graf(30) = rs("nra30")
graf(31) = rs("nra31")
graf(32) = rs("nra32")
graf(33) = rs("nra33")
graf(34) = rs("nra34")
graf(35) = rs("nra35")
graf(36) = rs("nra36")
graf(37) = rs("nra37")
graf(38) = rs("nra38")
graf(39) = rs("nra39")
i = 0

rs.close
conn.Close

do while i < 40
response.write "graf" & i & "=" & graf(i) & "&"
i = i + 1
loop

Response.write "kontrol=ok"

%>

/Ditlev
Avatar billede ditlev Juniormester
15. februar 2002 - 16:11 #8
Da jeg fra Flash kun skal modtage værdier til Flash, ser Flash kommandoen således ud:

loadVariables ("getpro.asp", "");

Altså uden GET eller POST

/Ditlev
Avatar billede iceb1977 Nybegynder
15. februar 2002 - 17:05 #9
Dvs. på knappen i flash skriver jeg

on (release) {
    loadVariablesNum ("retrieve.asp", "");
}

I min asp kode skriver jeg

<%
response.write "results=teeeeeeeesssssssssst"
%>

Mit tekstfelt er dynamisk og single line og med tjek tegn i

Border og Selectable

ok?
Avatar billede iceb1977 Nybegynder
15. februar 2002 - 21:15 #10
Hej nu har jeg fundet ud af det .
Det ser ud til der er serveren der ikke vil .
Jeg har pws fra microsoft og jeg kører win98.
Jeg kan godt skrive til en db med pws men ikke
hente fra en db ELLER hente fra en asp side.
Jeg flyttede mine filer til www.friserverplads.dk
og så virkede det hele.
Hvordan kan jeg få pws til at godtage dette ?
Er det muligt ?
Avatar billede iceb1977 Nybegynder
15. februar 2002 - 23:43 #11
Nu er fejlen rettet i den tutorial ditlev

Jeg kan ikke dele point ud til jer gegge før

pixel skriver et svar til mig ok ikke kun en

kommentar....
Avatar billede pixelpaw Nybegynder
16. februar 2002 - 12:35 #12
ok :o)

(jeg har ikke lige været ved computeren, derfor har jeg ikke deltaget til sidst)
Avatar billede nanna31 Praktikant
17. februar 2002 - 11:56 #13
Ditlev - jeg er ikke helt med på post/get ideen, hvornår bruger man det ene eller det andet eller ingen af delene - der må være nogle kriterier ?
Avatar billede iceb1977 Nybegynder
17. februar 2002 - 14:03 #14
Nanna< ja det er der det er de samme når du laver en html form

jeg bruger altid post selv...

pixel < ok godt jeg lukker lige og takker ssss
Avatar billede iceb1977 Nybegynder
17. februar 2002 - 14:06 #15
Avatar billede iceb1977 Nybegynder
17. februar 2002 - 14:07 #16
Ups Nanna mener jeg sorry sss
Avatar billede pixelpaw Nybegynder
17. februar 2002 - 16:59 #17
POST og GET er til at sende variabler fra Flash til eventuelt ASP. ASP kan så med Request.QueryString("dinvar") eller Request.Form("dinvar") hente variablerne.
POST info skal hentes med Form
GET skal hentes med QueryString
Avatar billede nanna31 Praktikant
17. februar 2002 - 19:41 #18
Det var en rigtig god forklaring iceb1977 - takker mange gange.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester