Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15

Discussione: due record

  1. #1

    due record

    ciao a tutti

    vorrei un aiuto

    ho due record

    1)foto

    2)voti

    nel primo record foto ci sono due valori -------- nickname - foto

    nel secordo record voti ci sono due valori -------- nickname - voti

    il valore (foto) del record (1) deve prendere il volore (voti) del record (2) con lo stesso nickname

    come posso fare?

    ciao a tutti

  2. #2
    Vuoi dire che hai due tabelle e non due record con in comune il campo nickname?
    codice:
    <%
    set conn = ... ' omissis
    conn.open ... ' omissis
    sql = "SELECT foto.nickname AS n, foto.foto AS f, voti.voti AS v FROM foto INNER JOIN voti ON voti.nickname = foto.nickname"
    set rs = conn.execute(sql)
      if not rs.eof then
        do until rs.eof
          response.write rs("n") & " " & rs("f") & " " & rs("v") & "
    "
          rs.moveNext
        loop
      end if
    rs.close
    set rs = nothing
    conn.close
    set conn = nothing
    %>

  3. #3
    ho questi due record

    <%@LANGUAGE="VBSCRIPT"%>

    <%
    Dim foto
    Dim foto_numRows

    Set foto = Server.CreateObject("ADODB.Recordset")
    foto.ActiveConnection = MM_Utenti_STRING
    foto.Source = "SELECT nickname, foto FROM foto"
    foto.CursorType = 0
    foto.CursorLocation = 2
    foto.LockType = 1
    foto.Open()

    foto_numRows = 0
    %>
    <%
    Dim voti
    Dim voti_numRows

    Set voti = Server.CreateObject("ADODB.Recordset")
    voti.ActiveConnection = MM_Utenti_STRING
    voti.Source = "SELECT voti, nickname FROM voti"
    voti.CursorType = 0
    voti.CursorLocation = 2
    voti.LockType = 1
    voti.Open()

    voti_numRows = 0
    %>

    <%=(voti.Fields.Item("voti").Value)%>deve prendere <%=(foto.Fields.Item("foto").Value)%>

    come posso fare?

  4. #4
    con lo stesso nickname

  5. #5
    Ti ho scritto la soluzione. Non l'hai vista?

  6. #6
    si lo vista,

    non mi funziona funziona

  7. #7
    Originariamente inviato da giuseppe1986
    si lo vista,

    non mi funziona funziona
    E che errore ti da?

  8. #8
    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A03F2)
    Previsto identificatore
    /pagine/prova.asp, line 32, column 12
    set conn = ... ' omissis


    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A03F2)
    Previsto identificatore
    /pagine/prova.asp, line 33, column 11
    conn.open ... ' omissis

  9. #9
    Originariamente inviato da giuseppe1986
    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A03F2)
    Previsto identificatore
    /pagine/prova.asp, line 32, column 12
    set conn = ... ' omissis


    Tipo di errore:
    Errore di compilazione di Microsoft VBScript (0x800A03F2)
    Previsto identificatore
    /pagine/prova.asp, line 33, column 11
    conn.open ... ' omissis
    E' ovvio che li devi mettere la creazione dell'oggetto Recordset e nell'altro la stringa di connessione...
    Io ho messo omissis per dire che ometto di scrivere quelle righe inutili che suppongo tu sappia di dover aggiungere da te... :rollo:

  10. #10
    Cosi?

    <%
    set conn = Server.CreateObject("ADODB.Recordset")
    conn.open = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" + Server.MapPath ("/mdb-database/Utenti.mdb")
    sql = "SELECT foto.nickname AS n, foto.foto AS f, voti.voti AS v FROM foto INNER JOIN voti ON voti.nickname = foto.nickname"
    set rs = conn.execute(sql)
    if not rs.eof then
    do until rs.eof
    response.write rs("n") & " " & rs("f") & " " & rs("v") & "
    "
    rs.moveNext
    loop
    end if
    rs.close
    set rs = nothing
    conn.close
    set conn = nothing
    %>

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 © 2025 vBulletin Solutions, Inc. All rights reserved.