Ciao...sono io che mi sono espresso in modo barbaro...cmq ho risolto, grazie all'aiuto su un altro forum con un .filter sul recordset ottenuto.
Grazie mille e scusami
F
Ciao...sono io che mi sono espresso in modo barbaro...cmq ho risolto, grazie all'aiuto su un altro forum con un .filter sul recordset ottenuto.
Grazie mille e scusami
F
Rieccomi con un altro quesito....da una form interrogo il db e tiro fuori un x di record in base a degli incroci. Dal recordset risultante vorrei sapere se gli x record contengono un campo comune che non faceva parte degli incroci della query precedente, di modo che possa usare questa comparazione in una condizione di if the else
grazie
F
Ti ringrazio....proverò in questo modo....
Ciao a tutti, ho creato una pagina con un form che ingloba al suo interno delle combo a cascata con regioni, città, paesi. Quando carico la pagina visualizzo solo la 1a combo, poi in base alla scelta compare la seconda e poi in base alla 2a scelta, la terza. Nel mio caso non è detto che io debba obbligatoriamente selezionare dalle combo, anzi a volte questa selezione non mi serve perché incrocio altri campi della form. Vorrei sapere come posso intercettare il NoSelected delle combo all'avvio e far si che all'invio della form i parametri relativi alle tre combo siano uguali a spazio vuoto e che quindi non mi salti la query.
grazie...spero di essere stato chiaro
Fx:x
@artcava said:
Prova così...
>"SELECT classe,tipo FROM mag WHERE classe LIKE '%" & session("clas") & "%' ORDER BY tipo ASC"
>```
OK!!...Funziona ...grazie
F
salve ho la necessità di estrarre dei record che hanno questo formatocon un sql:
mm-4
l/dd 2
fd-n
ovviamente ho provato l'operatore LIKE ma credo di incasinarmi tra virgolette, %, &, ecc....io avrei scritto l'sql cosi:
SELECT classe,tipo FROM mag WHERE classe LIKE '" & "%" & session("clas") & "%" & "' ORDER BY tipo ASC"
l'sql cosi scritta non funziona e mi dareste una mano a risolvere?
grazie
F
@artcava said:
Due possibilità, in Request.QueryString("classe") non c'è nulla, oppure c'è qualche problema di apici sulla stampa dell'src.
Prova a farti stampare il Request.QueryString("classe") sulla pagina e verificare da codice html che nel src dell'iframe sia tutto a posto
Ho risolto!...la variabile andava messa negli apici, in questo modo:
<iframe name="framedx" width="1080" height="770" scrolling="yes" align="center" frameborder="0" marginheight="0" marginwidth="0" src="/dir1/dir2/dir3/defin/<%=strPDF%>"></iframe>
Buonasera a tutti, devo inserire una variabile nome file che mi apre un pdf in un iframe. La variabile viene passat con una quesrystring. Il codice è questo:
<% strPDF = Request.querystring("classe")+"-testo.pdf"
%>
<html >
<head>
<title>nessun titolo</title>
</head>
<body>
<iframe name="framedx" width="1080" height="770" scrolling="yes" align="center" frameborder="0" marginheight="0" marginwidth="0" src="/dir1/dir2/dir3/defin/" + strPDF></iframe>
</body>
</html>
così come l'ho messa non funziona. Dov'è l'errore?
grazie
F
Ciao a tutti, vorrei aprire due pagine asp, in due frame diversi passando due parametri presi da un database. La routine che mi apre la pagina1 tramite il parametro campo1, che seleziono da una lista popolata, è la seguente:
<%
set conn=server.createobject("adodb.connection")
conn.open = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("mio.mdb")
sql="SELECT campo1, campo2 FROM mio ORDER BY campo1"
set rs=server.createobject("adodb.recordset")
rs.open sql, conn, 1, 3
%>
<SCRIPT LANGUAGE=javascript>
function invia()
{
document.modellodue.submit();
//self.location.reload();
}
</SCRIPT>
<link href="tavole.css" rel="stylesheet" type="text/css" />
<table width="270" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="testi"><p align="center">Get the table according to the class: </p></td>
</tr>
<tr>
<td><form action="pdfreader.asp" method="post" name="modellodue" target="rightFrame">
<p align="center"><select name="classe" size="1" id="classe" onchange="invia()">
<%
Set Rs = Conn.Execute(sql)
While Not rs.EOF%>
<option>
<% =rs("campo1")%>
</option>
<%rs.MoveNext
Wend
%>
</select>
<input type="submit" name="Submit" value="Submit" />
</p>
</form>
</td>
</tr>
</table>
<p> </p>
<%
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
Siccome la query mi seleziona anche un secondo parametro cioè campo2, vorrei capire come fare a passarlo per l'apertura di un secondo file asp contemporaneamente al primo in due frame separati
Spero di essermi spiegato e grazie per l'aiuto
F xx
Buongiorno a tutti, ho una pagina asp che mi prende una serie di valori da una tabella e li mette in un elenco. Vorrei che il tasto submit o cliccando su una delle voci elenco mi portassero ad aprire un file pdf in una pagina html o asp, da una cartella che li contiene e che ovviamente ogni nome file è uguale alla voce elenco selezionata.
grazie
F
Allora ho risolto inserendo un'ancora nel record che mi interessa e con un reload della pagina la tabella scorre fino a quel record evidenziandolo.
ciao
F
buonasera, con questa routine creo dinamicamente una griglia con tutti i records prelevati da una tabella access:
<%
col=2
Do While Not rs.EOF
%>
<tr>
<%For c = 0 to rs.Fields.Count - 1%>
<Td width="15" align="center" nowrap class="txt" ><% = rs(c)%></Td>
<%Next%>
<%
rs.MoveNext
col = col + 1
Loop
rs.Close
%>
Creata la tabella, che contiene un elenco di film ed intercettando l'id di un record specifico, vorrei che in fase di visualizzazione nel browser, la tabella puntasse direttamente a quel record specifico; attenzione, non voglio che parta la tabella da un record in particolare, ma data tutta la tabella di, per esempio 300 record, il puntatore si vada a fissare sul record id=128, lasciandomi la possibilità di scrollare la tabella sia verso l'alto che verso il basso.
grazie e spero di non aver spiegato in maniera bestiale la cosa.
F
Ciao a tutti il mio db contiene una serie di tabelle imprecisate con strutture diverse. E' possibile interrogarle con una query per avere il conteggio dei record di un determinato campo nelle diverse tabelle? Es:
dammi tutti record di tutte le tabelle dove il campo1="+"
ovviamente campo1 può non essere presente sempre in tutte le tabelle
grazie
F
Ciao a tutti ho due pagine dipendenti l'una dall'altra tramite select con valori presi da un db, in due frame diversi. Con Firefox, all'atto della selezione di un valore nella select della prima pagina, mi si apre regolarmente la seconda del secondo frame; questo però capita solo la prima volta, cioè il parametro viene passato solo al primo evento onchange sulla select della prima pagina e dopo il valore non passa più e la select come se non riconoscesse più l'evento. Posto il codice
<%
if request.querystring("lettera") <> false then
lettera=request.querystring("lettera")
end if
Dim strSearch
set conn=server.createobject("adodb.connection")
conn.open = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = " & Server.MapPath("../tabtavole.mdb")
sql="SELECT lemma FROM totlemmi WHERE lemma LIKE '" + lettera + "%" + "' GROUP BY lemma ORDER BY lemma"
set rs=server.createobject("adodb.recordset")
rs.open sql, conn, 1, 3
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Nuova pagina 1</title>
<SCRIPT LANGUAGE=javascript>
function invia()
{
document.form.submit();
}
</SCRIPT>
</head>
<body>
<form action="actb.asp" method="post" name="form" target="rightFrame1">
<p align="left">
<select name="verbo" size="30" id="verbo" onChange="invia()">
<%Set Rs = Conn.Execute(SQL)
While Not rs.EOF%>
<option><%= rs("lemma")%></option>
<%rs.MoveNext
Wend
%>
</select>
</form>
<%
rs.close
conn.close
set rs=nothing
set conn=nothing
%>
</body>
</html>
```Devo dire che ho provato a mettere nello script l'istruzione:
self.location.reload();
grazie per l'aiuto
F
@Dubbio said:
Mi sono dimenticato di chiederti anche: in che linguaggio stai scrivendo (asp classic o .net)
asp classic
@Dubbio said:
è un po difficile aiutarti se non spieghi cosa vuoi fare all'interno del ciclo..
praticamente prelevare i record dei due campi data e etichette dalla tabella e popolare gli array con i risultati separati da virgola.
Tks
F
Buonasera a tutti. Premesso che gli array mi sono indigesti, provo a chiedere una mano:
Da una query tiro fuori i dati di due colonne della tabella(dati, etichette) che mi dovranno popolare due array, uno con delle labels e l'altro con dati numerici per la costruzione di un grafico. I dati presi dalla query vanno messi negli array separati da virgola, come l'esempio che faccio:
data=Array(1,2,3,4,5)
labels=Array("a","b","c","d","e")
dove mi blocco e sul ciclo che mi consente di fare questo.
Mi date una mano a risolvere?
grazie infinite
F xxx
immagina un dizionario italiano inglese. Ci possono essere più parole con la stessa traduzione, sia dall'italiano che dall'inglese. Quindi se casa in inglese si traduce home e house, in fase di visualizzazione colonnare vorrei che casa non fosse ripetuto più volte. Spero di essere stato più chiaro
grazie
F