162 messaggi dal 07 novembre 2003
If Request.Form("action") = "find" Then
    Dim Errore
     strCod_Art = Request.Form("cod_art")
     If Len(strCod_Art) = 0 Then
      Errore = True
      Response.Write "<span class=""smalltext"">Inserire il CODICE ARTICOLO!</span><br />"
      End If
    If Not Errore Then
  set objTapRs = Server.CreateObject("ADODB.Recordset")
  strTapSQL = "SELECT * FROM "&strTapTablePrefix&"Prodotti WHERE Cod_Art = "&strCod_Art
  objTapRs.Open strTapSQL, objTapConn
    If Not objTapRs.EOF Then  
    %>
    <table width="600" border="1">
  <tr>
  <%
    Response.Write("<td>"&objTapRs("Nome")&"</td>")
  %>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>

    <%
    End If
    
    objTapRs.Close
    End If 'chiude l'errore
    'Reset Server Objects
    Set objTapRs = Nothing
    'objTapConn.Close
    Set objTapConn = Nothing
End If 'fine parte find

Con questo codice dovrei estrarre un record in base al codice articolo.
La funzione di errore va correttamente, se invece cerco il codice mi esce questo errore:
Microsoft JET Database Engine (0x80040E10)
Nessun valore specificato per alcuni parametri necessari.
RIGA: objTapRs.Open strTapSQL, objTapConn

Ho stampato la SQL ed è corretta. Cosa può essere?

Grazie :)
261 messaggi dal 14 dicembre 2001
Il codice articolo (Cod_art) sul db che formato ha?? Se è testuale ti sei dimenticato gli apici..

strTapSQL = "SELECT * FROM " & strTapTablePrefix & "Prodotti WHERE Cod_Art = '" & strCod_Art & "'"

- Gabba Pietro -
162 messaggi dal 07 novembre 2003
Esatto grazie, mi dimentico sempre!
Non è che per caso mi sai indicare un tutorial che spiega come trattare tutti i tipi di campo per la ricerca?
Grazie

Grazie :)
261 messaggi dal 14 dicembre 2001
Prego!
Ma cosa intendi per "trattare"...??

- Gabba Pietro -
113 messaggi dal 03 maggio 2005
allora non c'è bisogno di un tutorial sappi solo:

-quelli con volare alfanumerico devono avere gli apici per confrontarli nel db
-quelli numerici non necessitano di apici ma anche se li metti funziona lo stesso tutti lì
-per le date essendo alfanumeriche vanno con gli apici

credo ci sia tutto

sono un fesso con una tastiera in mano

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.