IALweb Homepage
Forum Home Forum Home > Programmazione > Programmazione > ASP-ASP.NET
  New Posts New Posts RSS Feed - Controllo dati
  FAQ FAQ  Forum Search   Events   Register Register  Login Login


REGISTRATEVI su IALWeb forum!

Controllo dati

 Post Reply Post Reply
Author
Message
dragonero74 View Drop Down
Nuovo Utente
Nuovo Utente
Avatar

Joined: 27/Mar/2010
Location: Italy
Status: Offline
Points: 43
Post Options Post Options   Thanks (0) Thanks(0)   Quote dragonero74 Quote  Post ReplyReply Direct Link To This Post Topic: Controllo dati
    Posted: 23/Lug/2012 at 07:34
Salve ragazzi,
 
avrei bisogno di prendere da una tabella dei numeri progressivi e controllarne l'esistenza di ognuno.
Il meccanismo dovrebbe essere questo:
controllo se ci sono tutti i numeri, se ci sono scrivo l'ultimo numero più uno in un campo di testo
se non ci sono scrivo l'ultimo numero trovato, più uno nello stesso campo di testo.
Ovvero:
mi trovo 1,2,3,4 scrivo 5 nel campo di testo
se invece mi dovessi trovare 1,2,3,5 nel campo di testo scrivo 4
 
Ho provato in questo modo
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<%Response.Buffer = True%>
<!--#INCLUDE FILE="../config.inc"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento senza titolo</title>
</head>
<%
Sql = "SELECT MAX(NumArchivio) AS maximo FROM qryPolizze"
Set rsArchivio = Server.CreateObject("ADODB.RecordSet")
rsArchivio.Open Sql, MyConn, 3, 3
%>
<body>
<%
maximo = rsArchivio("maximo")
%>
<%
For num = 1 To maximo
If Not rsArchivio.EOF then
If rsArchivio("NumArchivio") <> num then
exit For
Response.Write(num)
Response.Write rsArchivio("maximo")
Else
rsArchivio.MoveNext
Response.Write(num)
End If
End If
Next
%>
</body>
</html>
ma mi restituisce questo errore 

ADODB.Recordset error '800a0cc1'

Item cannot be found in the collection corresponding to the requested name or ordinal.

/public/pippo.asp, line 23

che sarebbe la linea If rsArchivio("NumArchivio") <> num then
e se non dichiaro la variabile maximo, non mi prende nessun dato.
 
Grazie in anticipo
.:LTADM:.
Back to Top
Sponsored Links


Back to Top
4ngel0 View Drop Down
Nuovo Utente
Nuovo Utente
Avatar

Joined: 15/Giu/2013
Status: Offline
Points: 7
Post Options Post Options   Thanks (0) Thanks(0)   Quote 4ngel0 Quote  Post ReplyReply Direct Link To This Post Posted: 16/Giu/2013 at 12:02
io penso ci sia anche un altro errore dato k sql ricerca il numero massimo , quindi ti restituisce un solo numero, non puoi fare un ciclo for
quindi dovresti fare un altra sql e un altro recordset
Back to Top
4ngel0 View Drop Down
Nuovo Utente
Nuovo Utente
Avatar

Joined: 15/Giu/2013
Status: Offline
Points: 7
Post Options Post Options   Thanks (0) Thanks(0)   Quote 4ngel0 Quote  Post ReplyReply Direct Link To This Post Posted: 16/Giu/2013 at 12:02
quindi l errore che dici tu è correlato con questo...
Ah ti dico k nn conosco il significato di qll k mi hai scritto
magari mi sbaglio

Edited by 4ngel0 - 16/Giu/2013 at 12:13
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 10.17
Copyright ©2001-2013 Web Wiz Ltd.

This page was generated in 0,063 seconds.