Avatar billede kak Nybegynder
09. maj 2001 - 13:53 Der er 1 kommentar og
2 løsninger

Databasekald

Jeg har lavet en del asp-sider, men er helt nybegynder mht. WML.
Jeg har oprettet nogle simple sider med WAPtor, men hvordan kan jeg lave database kald fra wml-sider? Skal man indsætte <% ..... %> og så lave koden som i asp-sider?

Er der evt. en god bog der kan anbefales?

- Kristian
Avatar billede netsrac Praktikant
09. maj 2001 - 15:15 #1
Du laver asp´en på fuldstædig samme måde, det der skal være forskellen er at du skal indsætte det i wml istedet for HTML
Avatar billede getalife Nybegynder
09. maj 2001 - 18:30 #2
Du kan feks lave det på følgende måde:

<%
Set DBConn = Server.CreateObject(\"ADODB.Connection\")
DBConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"/news/news.mdb\")
Response.ContentType = \"text/vnd.wap.wml\"%><?xml version=\"1.0\"?><!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\"><wml>
<card id=\"card1\" title=\"Nyheter\">
<%
strSQL = \"SELECT top 5 * FROM news ORDER BY Id desc\"
Set rs = Server.CreateObject(\"ADODB.Recordset\")
set rs = DBConn.Execute(strSQL)
do until rs.EOF
Response.Write(\"<small><anchor title=\'Nyhed\'><go href=\'newsshow.asp?id=\" & rs(\"id\") & \"\'>\" & rs(\"Title\") & \"</go></anchor></small>\" & \"<br/>\")
rs.movenext
loop
%>
<hr/>
<anchor title=\'Nyhed\'><go href=\'index.wml#forside\' method=\'get\'><small>Back</small></go></anchor>

</card>
</wml>
Avatar billede kak Nybegynder
10. maj 2001 - 12:06 #3
Tak for hjælpen!
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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