Avatar billede eqvaliser Nybegynder
20. januar 2008 - 00:09 Der er 7 kommentarer og
1 løsning

Basale problemer med querys

Skal have lavet en funktion der gør flg
select from characters where logon = 1
det virker

Skal nu promte listen - VIRKER IKKE

forslag til hvordan jeg laver listen med alle online sorteret efter kategorien level

Http serveren er lokal og kører på IIS7
asp installeret og funktionelt virker bare ikke med
de kommandoer jeg kender fra før  :(

*************** lidt kode

<%@LANGUAGE="VBSCRIPT"%>
<% MM_wowevi_STRING = "Driver={MySQL ODBC 3.51 Driver}; Server=localhost; Database=HIDDEN; Uid=HIDDEN; Pwd=HIDDEN"

Dim Recordset1__MMColParam
Recordset1__MMColParam = "1"
if (Request.Form("0") <> "") then Recordset1__MMColParam = Request.Form("0")

set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.Source = "SELECT online FROM logon.characters WHERE online = 1" + Replace(Recordset1__MMColParam, "'", "''") + ""

%>


      <% Response.Write Now %>
 

<% response.write Recordset1.Name %>

  <%
Recordset1.Close()
%>



P.S tænkte på noget i stil med

<% do while not eof %>

<% response.write recordset.name %>

<% wend %>

Forslag
Avatar billede eqvaliser Nybegynder
20. januar 2008 - 00:18 #1
har foresten lige ændret select til

"SELECT name FROM logon.characters WHERE online = 1"
Avatar billede Spotgun Seniormester
20. januar 2008 - 10:11 #2
Prøv med recordset1("Name") i stedet.
Avatar billede eqvaliser Nybegynder
20. januar 2008 - 10:47 #3
så skriver den rent faktisk "Name" som udskrift  ;)
Avatar billede eqvaliser Nybegynder
20. januar 2008 - 10:53 #4
ok de 2 vigtigste linier ser pt sådan ud

#1 - 
Recordset1.Source = "SELECT name FROM logon.characters WHERE online = 1" + Replace(Recordset1__MMColParam, "'", "''") + ""
#2 - 
<% response.write (name) %>   

har fotsøgt response.write name/(name)/("name")/name.response.write

meeen har også en  Response.write now 
som virker heeelt fint.

tænkte også alt det skide dreamweaver formatering efter select
mon der sker noget ved at fjerne det ?
Avatar billede Spotgun Seniormester
20. januar 2008 - 12:30 #5
Jeg forstår ikke hvad du mener. Er det ikke godt nok at bruge:

Response.Write Recordset1("Name")

Hvis ikke, hvad er det så du vil opnå?
Avatar billede eqvaliser Nybegynder
20. januar 2008 - 12:53 #6
jo det er helt fint, men IIS7 tolker ikke response.write ("xx") som de andre.

altså jeg kan simpelthen ikke få den til at bruge funktionen korrekt.
Avatar billede Spotgun Seniormester
20. januar 2008 - 13:04 #7
Se mit svar i den anden tråd.
Avatar billede Spotgun Seniormester
20. januar 2008 - 13:42 #8
Det er et 64 bit Vista problem. Se her (samme svar som i den anden tråd):
http://martinparry.com/cs/blogs/mparry_software/archive/2007/04/27/1165.aspx
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
Computerworld tilbyder specialiserede kurser i database-management

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