webForumDet fria alternativet
Logga in / Bli medlem

getrows jscript?

ASP

4 svar · 228 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Var skall jscriptfrågor postas?

<%@Language="Jscript"%>
<%
var uid = 1212;
var strsql = "SELECT sn_id,sn_body,sn_date,sn_author,u_user FROM site_news, users WHERE now() between sn_from and sn_to AND sn_uid="+ uid +" AND u_id="+ uid +" ORDER BY sn_id desc";
var arrRecSet

function serializeSql(sql){
  var conn = new ActiveXObject("ADODB.Connection");
  var ConnectString = "DRIVER={MySQL ODBC 3.51 Driver};DATABASE=*****;UID=*****;PWD=*****;SERVER=mysql1.*********.**;";
  conn.Open(ConnectString);
  var rs = conn.Execute(sql);

  if(! rs.eof){
	arrRecSet = rs.GetRows()
    }
	rs.Close();
  	conn.Close();
	
}
serializeSql(strsql);

Response.write(arrRecSet(0,0))
%>

Vad är fel på denne kåd?
Den vill på någe vis köra en funktiuon i sista raden lixom...

Medlem sedan juni 200032 967 inlägg
#2

Jag vet inte var det är tänkt att Jscriptfrågor ska postas, men eftersom det gäller asp så passar det väl bra här?

Till att börja med kan du slänga ut lite semikolon där det saknas.

Vad får du för felmeddelande?

Medlem sedan nov. 20017 144 inlägg
#3

Japp, nu sitter semikolona på plats.
Function expected
rad 23 --> Response.write(arrRecSet(0,0));

Medlem sedan nov. 20017 144 inlägg
#4
arrRecSet = rs.GetRows()[b].toArray()[/b];
och Response.write(arrRecSet[b][0][/b]);

Gjorde susen.

Medlem sedan nov. 20017 144 inlägg
#5

För kännedom så kan man göra en sådan här grej också.

if(! rs.eof){
	var arrRecSet = rs.GetRows().toArray();
    rs.Close();
    conn.Close();
    }
var x=0;
	while(x>arrRecSet.length){
                   
              Response.write(arrRecSet[x++] + " : " + arrRecSet[x++] );
}
	
}
251 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)