Problema con codice per sito web con sql

venerdì 27 gennaio 2012 - 10.19

bennygoll Profilo | Newbie

Ho un problema con il sito www.dbdriver.info che attualmente ho caricato in locale per appostare delle modifiche che purtoppo il programmatore che mi seguiva mi a abbandonato, il problema è questo:
ho un sito che mi consente di caricare/scaricare qualsiasi tipo di driver, audio, video, ethernet ecc. ecc. quando mi serve un driver basta insere l'ID (che si visualizza in gestione periferiche sotto la voce dettagli driver )
Il problema nasce quando carico un pacchetto driver tipo "Audio_Realtek_6.0.1.5449_Vistax86x64.zip"
(dove al suo interno ci sono i file .inf che a sua volta contengono la lista degli ID che verranno caricati del db) è la seguente:
"Driver non inserito in quanto tutti i suoi id sono già presenti nel database"

Ovviamente il problema è proprio quello, tutti gli id trovati sono già presenti, ma io il driver devo poter caricarlo lo stesso come posso fare?

mi sono portato sulla parte di codice dove è presente questo messaggio ed ho fatto un copia è incolla giusto per farvelo vedere.
Capisco che come spiegazione non è un gran chè ma chiedetemi e vi risponderò
grazie



If i = fileDecompress.Count - 1 Then
If countNoIns = lKeysCleaned.Items.Count And (Not hasInserted) Then
lblNOINS.Visible = True
lblNOINS.Text = "Driver non inserito in quanto tutti i suoi id sono già presenti nel database."
cn.Close()
Exit Sub
End If

alx_81 Profilo | Guru

>Ovviamente il problema è proprio quello, tutti gli id trovati
>sono già presenti, ma io il driver devo poter caricarlo lo stesso
>come posso fare?

ciao, purtroppo ci sono troppe poche nozioni, servirebbe capire cosa fa veramente il caricamento, come popola la collezione IKeysCleaned, ecc.. perchè solo in quel modo possiamo capire che controlli fa.
Ci sono troppi pochi dettagli e mi sa che bisognerebbe avere una soluzione molto più ampia. Non riesci proprio a ricontattare il tuo collaboratore?
>grazie
di nulla!
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

bennygoll Profilo | Newbie

Ciao grazie (e ancora grazie per la volta precedente) speravo in un tuo intervento, posso darti tutto il codice descritto nella pagina insert.aspx.vd del sito magari possiamo individuare dove peter modificare, per qualsiasi domanda sul sito sono disponibile conosco la procedura abbastanza bene, anche perchè le nozioni sui driver sono state impartite da me al programmatore.

Aiutami sei la mia ancora di salvezza, quando l'altra volta sono riuscito grazie a tè a risolvere quel problema del .replay sono stato contentissimo che alla fine girava tutto per il meglio, immagino lo sia anche per voi (programmatori) quando riuscite a fare un software da zero, è un pò come mè quando restauro qualche moto...credo..

Next
If Not trovatodaRicerca And Session("Cercato") <> "" Then
lblNOINS.Visible = True
lblNOINS.Text = "Driver inserito correttamente, ma non risulta nessun id con al suo interno corrispondente a quello inserito. Prova a cercarlo senza ul SUBSYS o senza la REVISION."
Else
lblNOINS.Visible = True
If lblNOINS.Text.Equals(String.Empty) Then
lblNOINS.Text = "Driver inserito correttamente."
End If
End If
End Sub

alx_81 Profilo | Guru

>Aiutami sei la mia ancora di salvezza, quando l'altra volta sono
>riuscito grazie a tè a risolvere quel problema del .replay sono
>stato contentissimo che alla fine girava tutto per il meglio,
>immagino lo sia anche per voi (programmatori) quando riuscite
>a fare un software da zero, è un pò come mè quando restauro qualche
>moto...credo..
guarda, mio padre elaborava un tempo le moto.. quindi conosco entrambe le casistiche
Come per le moto, per questa risposta mi serve tempo, perchè è un pochino confusionario il codice che vedo..
appena riesco ti faccio sapere.
Comunque possiamo dire che ottieni l'errore quando usi questo codice passando quel nome che indichi nel primo post?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

bennygoll Profilo | Newbie

si,
In Sostanza e che se ci sono due file tipo:
Vistax86Audio456.zip e Vistax86Audio458.zip
dove al loro interno esistono dei file .inf con degli ID uguali tutti essi non vengono caricati e il sito restituisce l'errore sopra evidenziato, ma basta che un solo id sia differente che il sito carica con messaggio "Driver inserito correttamente." a quel punto effettuando la ricerca il sito mi mostra entrambi i pacchetti sè l'ID di ricerca è contenuto in entrambi i file.
Spero di esserti stato un po più chiaro per qualsiasi info chiedi..
N.B. se vuoi il sito e visibile su www.dbdriver.info non ci sono password.. può servirti per darti un idea di come funziona caricha un file contenente driver tipo ethernet, audio, video ecc con formato .zip o .rar

alx_81 Profilo | Guru

ciao,
scusami per il ritardo, mi ero perso il post tempo fa a causa di un cambio pc..
hai ancora bisogno su questo?
--
Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.microsoft.com/profiles/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5