Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459

    Campi vuoti nel recordset ma non nel db

    Ciao a tutti

    Utilizzo un DB Oracle in cui ho la seguente tabella:
    PRODOTTI (Codice, Nome, Descrizione, Prezzo)

    Il campo prezzo è di tipo NUMBER(6,2) ed è obbligatorio.

    Utilizzo un recordset per estrarre i campi dal db e metterli in una tabella html. Questo è il codice:

    codice:
    
    <%
    	Session.LCID = 1040
    		
    	Set rs = Server.CreateObject("ADODB.Recordset")
    	query = "SELECT CODICE, NOME, PREZZO FROM PRODOTTI"
    	
    	rs.Open query, connDb
    %>
    <table>
    	<tr>
    		<th>
    			Nome Prodotto
    		</th>
    		<th>
    			Prezzo
    		</th>
    		<th>
    			
    		</th>
    		<%
    			While Not rs.EOF
    		%>
    			<tr>
    				<td>
    					<%= rs("NOME") %>
    				</td>
    				<td>
    					<%= FormatNumber(prezzo, 2) & " €" %>					
    				</td>
    				<td>
    					">Inserisci nel carrello
    				</td>
    			</tr>					
    		<%
    	rs.MoveNext
    	Wend
    %>
    </table>
    Il problema è che i campi prezzo nel recordset risultano vuoti, infatti la funzione IsEmpty restituisce TRUE. Nel db però non lo sono.

    Qual'è il problema?
    Grazie
    Linux user number 403381

    Stop TCPA!

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Non ho ben capito comunque qui il prezzo non lo estrai...
    codice:
    <%= FormatNumber(rs("prezzo"), 2) & " €" %>

    Roby

  3. #3
    Utente di HTML.it L'avatar di Fox82
    Registrato dal
    Feb 2002
    Messaggi
    459
    Si, giusto, c'erano due righe di codice che avevo cancellato per sbaglio

    codice:
      Dim prezzo
      prezzo = rs("PREZZO")
    Ora ho risolto.

    Grazie
    Linux user number 403381

    Stop TCPA!

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.