Avatar billede bongi Juniormester
14. november 2003 - 21:56 Der er 6 kommentarer og
2 løsninger

Funktion virker ikke.

Har lavet en funktion til at hente teksten på det rigtige sprog, men den retunere intet....

Jeg har sikekrt klokket i det igen ;-)

Er der en der kan hjælpe med at få det til at virker ?

Her kaldes funktionen:
<% response.write tekst(dk,"1") %>

Og her er funktionen (er includeret øverst på siden.):
<%
Function tekst(lang,id)
 

' Databaseforbindelse
Set Conn_tekst = Server.CreateObject("ADODB.Connection")
DSN_tekst = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN_tekst = DSN_tekst & "DBQ=" & Server.MapPath("../db/estagel.mdb")
Conn_tekst.Open DSN_tekst

str_tekst_SQL = "Select * from sprog where id =" & id
Set rs_tekst = Conn_tekst.Execute(str_tekst_SQL)

If lang = "dk" then

rs_tekst("sprog_dansk")

End if

Conn_tekst.Close
Set Conn_tekst = Nothing

End Function
%>

Den kommer ikke med fejl men den sætter ej heller noget (teksten) ind...

På forhånd tak (igen)
Bongis
Avatar billede bongi Juniormester
14. november 2003 - 21:59 #1
Har oss prøvet at kalde med :
<% response.write tekst(dk,1) %> og
<%= response.write tekst(dk,1) %> og
<%= response.write tekst(dk,"1") %>
Avatar billede eagleeye Praktikant
14. november 2003 - 22:00 #2
Ja du mangler " omkring dk så det er en tekst streng og ikke variable dk i kaldet så prøv:

<% response.write tekst("dk","1") %>
Avatar billede squashguy Nybegynder
14. november 2003 - 22:02 #3
hmm du mangler vist at returnere teksten. inde i funktionen skal der stå

tekst = "tekst som skal returneres" 'tekst=navn på funktion
Avatar billede squashguy Nybegynder
14. november 2003 - 22:03 #4
dvs

tekst = rs_tekst("sprog_dansk")
Avatar billede bongi Juniormester
14. november 2003 - 22:17 #5
Tak skal i have....

jeg manglede faktisk begge dele..

Håber i er tilfredse... (det er jeg ;-)
Avatar billede bongi Juniormester
14. november 2003 - 22:30 #6
Lige et lille tillægsspørgsmål...

Kan jeg hente sproget altså dk fra en sessions variabel ?

fks fra : session("sprog")
Avatar billede eagleeye Praktikant
14. november 2003 - 22:32 #7
Ja så skal det skrives som du første havde uden " sådan her:

<% response.write tekst(session("sprog"),"1") %>
Avatar billede bongi Juniormester
14. november 2003 - 22:37 #8
Tak endnu engang ;-)
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
Kurser inden for grundlæggende programmering

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