webForum webForum sponsras med lina och serverplats av Binero AB

Gå tillbaka   webForum > Utveckling > Webbutveckling > ASP

ASP Diskussioner om Active Server Pages, med relaterade scriptspråk (klassisk asp).

Svar
 
Trådverktyg Visningsalternativ
Äldre 1999-12-29, 10:58   #1
Daze
Medlem
 
Registrerad: 1999-12-09
Ort: Stockholm
Inlägg: 64
Lösningar: 0
fråga Databas ASP och Flash?

Hej
Jag har med min bristfälliga insikt i ASP under en tid försökt att mixa ihop Flash och Databaser genom ASP, behöver jag säga att det går inte fullt så bra som jag tänkt mig.
Komunikationen mellan ASP och Flash fungerar i stora drag så att man retunerar sitt värde från ASP men med ett "textfield=" innan värdet.
Så här tex:
response.write("document="+URLEncode(message)+"&confirm=1")

På så vis kan man bestäma var i Flash man vill ha in det, har använt detta till email formulär och liknande...så långt okej.

Nu ska jag försöka att genom en action i Flash, skicka en förfrågan till ett asp-script som hämtar variablerna i en databas och retunerar ett flertal (textfield1=) osv..
Har provat lite av varje och håller på att försöka förstå databasbiten(Access) men om nån vill förbarma sig över detta med nåt konkret tips så vore jag tacksam.
Jag har en ide om att man skulle kunna använda sig av en html liknande action som tex:
a href="produkter.asp?action
för att trigga databas sökningen men det brister i hur jag skall ställa upp det hela.

Tack på förhand och Gott nytt år
Daze
__________________
Daze
Daze besöker inte forumet just nu   Svara med citat
Äldre 1999-12-30, 04:25   #2
petergrennanet
Medlem
 
Registrerad: 1999-12-17
Ort: London
Inlägg: 273
Lösningar: 0
fortsättning

Var ifrån har du fått att man över huvudtaget kan koppla Flash - ASP/Access?
En sak som du kan göra är att hämta data från databasen, skriva ner den i en txtfil via ASP och sen i Flash läsa från txtfilen.

Måste man inte ha Generator för sånt här?
Jag kan inte detaljerna men jag vet som försökt och var mäckta glad när han lyckades koppla en txtfil till Flash (4).

------------------
Gott Nytt År
__________________
hemsida - jobb - hobby
petergrennanet besöker inte forumet just nu   Svara med citat
Äldre 1999-12-30, 13:05   #3
Daze
Medlem
 
Registrerad: 1999-12-09
Ort: Stockholm
Inlägg: 64
Lösningar: 0
avancerat

Hej.
Jo att det går att koppla Flash+Asp+Acsess har jag nu lyckats med tack vare lite hjälp från Spanien!
Fortfarande finns lite bryderier tack vara min novisa kunskap i databas kopplingar.
I ett asp-ehandel-mailform som jag gjort (alldeles själv ), har jag lagt in en if sats som kollar om man gjort ett visst val:
if total = 0 Then.. osv.
Funkar bra, det kommer från ett formulär:
total = Request.form("total").

Men när jag försökte skriva in en liknande if-sats efter kontakt med databasen:
Set rs = Conn.Execute("select * from mails where id = " & id & ";")
if id = "" osv...

så vill den inte vara med alls.

Någon som har en ide?

Daze
__________________
Daze
Daze besöker inte forumet just nu   Svara med citat
Äldre 1999-12-30, 18:51   #4
Daze
Medlem
 
Registrerad: 1999-12-09
Ort: Stockholm
Inlägg: 64
Lösningar: 0
leende

Skam den som ger sig
Efter ett antal timmar framför burken så funkar det nu med mina if-satser.
Man skall tydligen köra med nåt i stil med If RS.EOF Then
när det gäller if-satser för databas kopplingar.
För den som vill ta del av dessa "kunskaper"(förhoppningsvis finns det väl fler nybörjare än mig på ASP) så drar jag med koden här.

###########################
<%
hämtar variabel från flash
id = Request.form("id")


'koppling etableras
Set Conn = Server.CreateObject("ADODB.Connection")
dbPath=Server.MapPath("mails.mdb")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & dbPath
Set Session("mails_conn") = conn


'variabler från Acsess
Set rs = Conn.Execute("select * from mails where id = " & id & ";")

If RS.EOF Then
response.write("nombre=Wrong login, try again")

Else

'sammanställer variablerna från databasen tror jag?
nombre = rs("nombre")
apellido = rs("apellido")
ocupacion = rs("ocupacion")
email = rs("email")

'skickar variablerna till flash

ReturnString = "nombre="& nombre & ""
ReturnString = ReturnString & "&apellido="&apellido&""
ReturnString = ReturnString & "&ocupacion="&ocupacion&""
ReturnString = ReturnString & "&email="&email&""
ReturnString = ReturnString & "&id="&id&""
Response.Write(ReturnString)


RS.Close
End If
%>
########################

Vad som detta används till är att kontrollera om användaren finns i databasen och om så ej är fallet retuneras ett felmedelande till Flash.
Om "man" finns så skickas datat i Acsess filen till Flash.

Daze

PS. detta var ju riktigt kul, så nu skall jag korsposta detta även i Flash avdelningen..hehe.
DS
__________________
Daze
Daze besöker inte forumet just nu   Svara med citat
Svar
webForum > Utveckling > Webbutveckling > ASP

Trådverktyg
Visningsalternativ

Forumregler
Du får inte posta nya trådar
Du får inte posta svar
Du får inte bifoga filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är av
HTML-kod är av

Forumhopp


Alla tider är i GMT +1. Klockan är nu 00:19.


Powered by: vBulletin Version 3.8.6
Copyright © webForum