Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 22

Discussione: error '800a0cc1'

  1. #11
    account = ''
    vuol dire che la variabile account presa da request è vuota.

  2. #12
    Originariamente inviato da Mems
    account = ''
    vuol dire che la variabile account presa da request è vuota.
    No, anzi ci sono valori.
    Leftist

  3. #13
    Hai messo la response.write?
    Cosa ti ha stampato?

  4. #14
    Originariamente inviato da Mems
    Hai messo la response.write?
    Cosa ti ha stampato?
    Mi dà tutti i dati del campo, anche quelli che non servono e: SELECT id, account, indirizzo, telefono, citta, filiale, username, Password, profilo FROM tabella1 WHERE account = '' order by account
    Leftist

  5. #15
    Come vedi scrive:
    codice:
    SELECT id, account, indirizzo, telefono, citta, filiale, username, Password, profilo FROM tabella1 WHERE account = '' order by account
    che vuol dire che viene selezionato tutto ciò dove account è vuoto.
    Questo perchè la variabile account presa da request è vuota.
    Fai così, dopo
    codice:
    account=request("account")
    metti
    codice:
    response.write "QUESTO E' ACCOUNT: " & account & "
    "

  6. #16
    Ciao Mames, scusa il ritardo sono stato poco bene.

    Allora hai ragione il campo account lo vede come vuoto, quando invece ci sono cira 25 record.
    Se per te non è troppo disturbo riepilogo il problema tentando di essere più chiaro, forse cosi mi saprai indicare la strada giusta.

    La tabella1 contiene 18 campi di cui uno chiamato account.
    Cmq, elenco i campi:
    id
    username
    password
    profilo
    nome
    cognome
    account
    dealer
    agenzia
    indirizzo
    citta
    filiale
    etic_filiale
    telefono
    vedi
    messagistica
    tipo
    firma

    La pagina che tanti problemi crea si chiama caricaaccount.asp.

    In questa voglio fargli fare una doppia "operazione":
    1) visualizzare 8 semplici campi (incluso l'id, anche se non capisco il perchè:
    id
    account
    indirizzo
    telefono
    citta
    filiale
    username
    password

    2) Far si che visualizzato i campi possa inserirne uno nuovo.

    Inoltre cliccando sul campo account voglio che questo automaticamente venga eliminato.

    Posto lo script per intero:

    <%@LANGUAGE="VBSCRIPT"%>

    <%
    Response.Expires = -1000 'Makes the browser not cache this page
    Response.Buffer = True 'Buffers the content so our Response.Redirect will work

    If Session("UserLoggedIn") <> "true" Then
    Response.Redirect("index.asp")
    End If
    %>
    <%

    account = request.form ("account")
    %>

    <%
    if request("link")="1" then
    username=request("username")
    Password=request("Password")
    profilo=request("profilo")
    account=request("account")
    indirizzo=request("indirizzo")
    citta=request("citta")
    filiale=request("filiale")
    telefono=request("telefono")
    account=replace(account,"'","''")
    indirizzo=replace(indirizzo,"'","''")
    citta=replace(citta,"'","''")
    %>
    <%
    Sqlins = "insert into tabella1 (username, Password, profilo, account, indirizzo, citta, filiale, telefono) values ('"&username&"','"&Password&"', '"&profilo&"', '"&account&"','"& indirizzo&"', '"&citta&"', '"&filiale&"', '"&telefono&"')"
    set rsins=conn.execute(Sqlins)
    end if
    %>
    ..................................

    Script per la visualzzazione elenco account:
    <%
    data = date()
    Sql1 = "SELECT account FROM tabella1 where id, account, indirizzo, telefono, citta, filiale, username, Password, profilo order by account"
    account=request("account")
    response.write Sql1 & "
    "
    set rs1=conn.execute(Sql1)
    %>
    ...................

    <% do while not rs1.eof %>
    <% response.write ("<a href=cancelencoaccount.asp?id="&rs1("id")&">"&rs1( "account")&"</a>" )%>
    <%=rs1("indirizzo")%>
    il resto dei campi che voglio che si visualizzano nell'elenco
    .....
    <% rs1.movenext
    loop
    %>

    Infine inserisco il form per l'inserimento del nuovo account:

    <form method="post" action="caricaaccount.asp" id="form1" onsubmit="return validate(form1);">

    Inserisco nel form i campi che mi interessano, quelli elencati prima......

    e chiudo il form
    </form>

    Ora a me sembrava facile questo script ma proprio non vuole riuscire, sicuramente data dalla mia scarsità in ASP.

    Cmq ora non mi fà nessun errore ma mi visualizza nei 8 soli campi che ho indicato sopra, tutti i dati tranne quelli per l'account.
    In pratica non riesco a dirgli hai 18 campi, io ne voglio vedere 8 corrispondente ad un campo specifico.

    Bho spero di essere stato un pò più chiaro, spero anche in una risposta, help me.

    Grazie
    Leftist

  7. #17
    account è vuoto perchè non gli arriva nulla, ne da form con method="post" e ne da queryString (quindi "get").

  8. #18
    Originariamente inviato da Mems
    account è vuoto perchè non gli arriva nulla, ne da form con method="post" e ne da queryString (quindi "get").
    Ok ma questo nel momento in cui carico un nuovo account, mentre per visualizzare quelli già esistenti??
    Leftist

  9. #19
    Tutti o uno in particolare?

  10. #20
    Originariamente inviato da Mems
    Tutti o uno in particolare?
    no no tutti i campi riferiti al solo account.

    Grazie
    Leftist

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.