Convertire comandi da sqlcomand a oleDbCommand

martedì 27 novembre 2007 - 12.00

perla0279 Profilo | Senior Member

ciao
ho un sito web e ho dovuto cambiare la pagina da sqlcomand a oleDbCommand

adesso però devo cambiare anche tutti i relatici controlli nella pagina........e qui mi sono bloccata senza riuscire ad andare avanti.

quancuno mi puoi aiutare, sono disperata


Vi posto il codice che ho modificato e quello originale.......e naturalmente quello che non sono riuscita assolutamente a modificare.

Originale:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra
Modificato
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra




originale
cnGeneral.SelectParameters.Clear() cnGeneral.SelectParameters.Add("CodicePadre", TypeCode.Int32, codicePadre)
modificato
Dim par As New OleDbParameter() Cmd.Parameters.Clear() Cmd.Parameters.Add("CodicePadre", TypeCode.Int32, codicePadre)




originale
Dim dwp As DataView = cnGeneral.Select(DataSourceSelectArguments.Empty)


Non sono capace modificarlo



un bacio a tutti quelli che mi auteranno
elena

bluland Profilo | Guru

A rischio di dire una cosa sbagliato ma non va modificato!

Ciao
--------------------
Vincenzo PESANTE
System Engineer

perla0279 Profilo | Senior Member

ciao

ho risolto il problema. Vi posto come.

Il nuovo codice trasformato:

Codice:

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra


elena

pozzoli.samuele Profilo | Senior Member

>ciao
>
>ho risolto il problema. Vi posto come.
>
>Il nuovo codice trasformato:
>
>Codice:
>
>Dim da As New OleDbDataAdapter Dim ds As New DataSet Dim strsql
>As String = "SELECT Collegamento, Titolo,codice,url,TARGET,images
>FROM MENU Where codicepadre='" + CStr(codicePadre) + "' ORDER
>BY Codice" da = New OleDbDataAdapter(strsql, objdb) da.Fill(ds,
>"menu") Dim dtable As DataTable = ds.Tables("menu")
>
>
>elena

Oh... cara Elena!

Ma se te ci posti un pezzo di codice, modificato con altro codice, con cose diverse... E infine ci posti la soluzione, che sono di nuovo cose diverse...

O metti sempre lo stesso pezzo di codice, o non riusciamo a capire ne il problema ne la soluzione!

bluland Profilo | Guru

Scusa Elena ma tu qui
Dim dwp As DataView = cnGeneral.Select(DataSourceSelectArguments.Empty)

hai chiesto di convertire in Oledb ora quello che hai postato non è uguale, inoltre la riga sopra la devi scrivere cosi com'è anche per l'oledb

Ora, qual'era il tuo reale problema?
--------------------
Vincenzo PESANTE
System Engineer

perla0279 Profilo | Senior Member

nON ERA POSSIBILE CONVERTIRLO LETTERA PER LETTERA......
E NON è VERO CHE SI SCRIVEVA UGUALE PERCHè SE PROVI TI DA ERRORE DI CLASSE

QUINDI HO DOVUTO CAMBIARE QUALCOSINA E ADESSO FUNZIONA....NON HO CAMBIATO L'INTERO CODICE DI PAGINA MA SOLO QUELLE TRE RIGHE
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-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5