Visualizzazione dei risultati da 1 a 8 su 8

Discussione: bgsound e asp.net

  1. #1

    bgsound e asp.net

    Mi trovo davanti ad un problema strano,
    secondo voi che differenza c'è tra queste due righe di codice:
    codice:
    Response.Write("<bgsound src=" & objreader.getstring(13) & ">")
    Response.Write("<bgsound src=sound/galaxy.mid")
    premesso che il campo 13 è un campo in cui è memorizzato un percorso di un midi, xchè se vedo l'html della pagina che si apre vedo solo un bgsound ?

    GRAZIE
    Tu sei uno schiavo Neo!
    Come tutti gli altri sei nato in catene,
    sei nato in una prigione che non ha sbarre, che non ha mura, che non ha odore,una prigione per la tua mente!".
    Morpheus

  2. #2
    tante visite ma niente Risposte ?
    VI PREGO
    Tu sei uno schiavo Neo!
    Come tutti gli altri sei nato in catene,
    sei nato in una prigione che non ha sbarre, che non ha mura, che non ha odore,una prigione per la tua mente!".
    Morpheus

  3. #3
    Spiegati meglio. In che senso vedi solo bgsound?

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    E metti anche qualche riga di codice in più.

    Hey hey, my my Rock and roll can never die!

  5. #5
    Intanto grazie per le risposte
    vi spiego meglio:
    codice:
    <%@ page language="VB" Debug="true" %>
    <%@ Import Namespace="System.Data" %>
    <%@ Import Namespace="System.Data.OleDb" %>
    
    <script language="VB" runat="server">
    	Sub page_load(obj as Object, e as EventArgs)
    		on error resume next
    		'imposta la connessione
    		dim objConn as new OleDbConnection ("Provider=Microsoft.Jet.OLEDB.4.0;" & _
    		"Data Source=C:\Inetpub\wwwroot\prove\aspx\db1.mdb")
    		dim ricerca as string
    		ricerca=request("ricerca") 'Cognome scelto da cercare
    		dim objCmd as new OleDbCommand ("SELECT  * FROM tblRosa WHERE Numero=" & ricerca , objConn)
    dim objReader as OleDbDataReader
    objConn.open
    objreader=objcmd.executereader
    Response.write("<table border=2 width=60% align=center cellpadding=0 cellspacing=0>")
    Response.Write("<tr>")
    while objreader.read
    Response.Write("<td>" & objreader.getint32(1) & "</td>")
    Response.Write("<td align=center>" & objreader.getstring(2) & "
    " & objreader.getstring(3) & "</td>")
    Response.Write("<td>" & objreader.getstring(4) & "</td>")
    Response.Write("<td> [img] & objreader.getstring(6) & [/img] </td>")
    Response.Write("<td>" & objreader.getstring(7) & "</td>")
    Response.Write("<td>" & objreader.getstring(8) & "</td>")
    Response.Write("<td>" & objreader.getstring(9) & "</td>")
    Response.Write("<td>" & objreader.getstring(10) & "</td>")
    Response.Write("<td>" & objreader.getstring(11) & "</td>")
    Response.Write("<td>" & objreader.getstring(12) & "</td>")
    Response.Write("<td> [img] & objreader.getstring(14) & [/img] </td>")
    Response.Write("<td> [img] & objreader.getstring(15) & [/img] </td>")
    Response.Write("<td> [img] & objreader.getstring(16) & [/img] </td>")
    Response.Write("</tr>")
    end while
    Response.Write("</table>")
    questa non funziona
    codice:
    Response.Write("<bgsound src=" & objreader.getstring(13) & ">")
    codice:
    objConn.Close
    End Sub
    </script>
    <html>
    <head>
    <title>Documento senza titolo</title>
    </head>
    <body>
    </body>
    </html>
    Allora, il problema è questo: come potete vedere carico una tabella con i dati forniti dal DB, va tutto bene tranne che per una cosa, vorrei mettere come BGSOUND un midi che varia a seconda del record.
    In asp tutto funziona alla grande, mentre in ASP.NET non funziona, ed anzi, quando dal browser visualizzo il codice html, non compare la riga che si occupa del BGSOUND.
    COME POSSO FARE ?
    HELP
    Tu sei uno schiavo Neo!
    Come tutti gli altri sei nato in catene,
    sei nato in una prigione che non ha sbarre, che non ha mura, che non ha odore,una prigione per la tua mente!".
    Morpheus

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Response.Write("<bgsound src=" & objreader.getstring(13) & ">")

    Sinceramente mi stupisce che non ti generi un errore.

    Quando usi il metodo getString (o getint16, getint32...) di un oggetto OleDbDataReader, lo devi fare all'interno dell'istruzione While OggettoDataReader.Read()

    Se faccio altrimenti a me genera errore.

    Hey hey, my my Rock and roll can never die!

  7. #7
    non so come ringraziarti,ho risolto, stavo dando tante,troppe
    Grazie ancora
    Scusate le domande Banali, ma sto agli inizi.
    P.S.
    Non generava errore xchè avevo messo On Error Resume Next (l'ho messo, perche altrimenti quando trova un campo vuoto, mi genera errore), sai percaso come risolvere senza mettere On Error Resume Next.

    Poi, dato che sei così gentile, posso chiederti se esiste un modo per fare quello che ho fatto io, usando i datareader, ma senza fare il ciclo While )dato che il record è e sarà sempre uno ?

    GRAZIE ANCORA e SCUSA PER IL DISTURBO
    Tu sei uno schiavo Neo!
    Come tutti gli altri sei nato in catene,
    sei nato in una prigione che non ha sbarre, che non ha mura, che non ha odore,una prigione per la tua mente!".
    Morpheus

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Fai un'altra query selezeionando solo in record con la clausola Top 1:

    "Select Top1 Nomecampo From NomeTabella Where Condizione Order By NomeCampo"

    Hey hey, my my Rock and roll can never die!

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.