Torna indietro   Hardware Upgrade Forum > Software > Programmazione

In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi
In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi
Abbiamo assemblato e provato la Fiido Nomads Pro, evoluzione del modello da trekking già presente nella gamma, che migliora in tutto, soprattutto grazie al motore centrale, fluido e potente. Ottima app, costruzione solida e prezzo ok completano il quadro
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto
Lo chassis in Ceraluminium è il cuore di questo notebook in edizione 2026, un modello pensato per garantire produttività con le tipiche applicazioni di produttività personale e capace di offrire un'autonomia di funzionamento lontano dalla presa di corrente da riferimento. Potenza, facilità di trasporto e costruzione robusta tutto in un notebook compatto.
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare
MSI PRO MAX 341QPXW14G è un monitor ultrawide da 34 pollici che porta la tecnologia QD-OLED di quinta generazione in un contesto principalmente orientato alla produttività. La qualità dell'immagine è elevatissima, il formato 21:9 è ideale per il multitasking e la dotazione di porte trasforma il monitor in un vero hub per Mac, PC e dispositivi mobili. Il limite principale è invece il refresh rate di soli 144 Hz, che lo allontana dai giocatori competitivi più esigenti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 19-01-2007, 22:22   #1
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
Piccolo dubbio su VB.NET

Con visualbasic.net è possibile gestire basi di dati con ADO utilizzando comandi SQL.
Per intenderci... come avviene su VB6

Saluti
Giuseppe
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 10:57   #2
simoneart
Member
 
L'Avatar di simoneart
 
Iscritto dal: Aug 2003
Messaggi: 72
Si, puoi utilizzare ADO esattamente come lo utilizzavi in VB6.

Tuttavia ADO è un oggetto COM e non .NET per cui i programmi scritti in questo modo avranno bisogno di entrambe le piattaforme per funzionare.

Inoltre il debug di applicazioni .NET quando si utilizzano oggetti COM è molto più complicato.

Se hai modo e tempo ti conisglio di studiarti ADO.NET.
__________________
Visual Basic e dintorni Blog sullo sviluppo web
simoneart è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 12:39   #3
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
ADO.net lo trovo troppo difficile
Ascolta che intendi quando dici che ADO è un oggetto COM e non .NET per cui i programmi scritti in questo modo avranno bisogno di entrambe le piattaforme per funzionare?
Che te sappia con ado posso utilizzare comandi Sql ?
Inoltre con VB6 posso ottenere la stessa grafica di VB2005?
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 12:57   #4
0rph3n
Senior Member
 
L'Avatar di 0rph3n
 
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
brrr mi fa ribrezzo solo a pensarci, oggetti com in .net!
adesso non per rompere le palle, ma quanto tempo hai dedicato ad ado.net per poter dire che è troppo complicato?!
secondo me è semplicemente fantastico...
dove trovi problemi?
se vuoi ti posso (possiamo) aiutare!

'iao
0rph3n è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 13:41   #5
Traxsung
Senior Member
 
L'Avatar di Traxsung
 
Iscritto dal: Apr 2005
Messaggi: 5245
ho difficolta nel andare ad interagire con i database... in VB6 è molto + semplice.
Non riesco a fare le Select ecc ecc
Traxsung è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 14:48   #6
0rph3n
Senior Member
 
L'Avatar di 0rph3n
 
Iscritto dal: Apr 2005
Città: Resana - TV
Messaggi: 960
allora in ado.net esistono diversi data provider, più o meno specifici per il dbms a cui ci si vuole interfacciare (SQLServer, Oracle, MySQL, OLE DB...).
ogni provider ha sostanzialmente gli stessi oggetti che si differenziano per il nome, per qualche metodo e proprietà.
Gli oggetti fondamentali sono:
  • Connection: rappresenta la connessione verso il db;
  • Command: rappresenta istruzioni sql, stored procedures etc etc;
  • DataReader: è un oggetto che permette di ottenere uno stream di dati dalla sorgente dei dati;
  • DataAdapter: viene usato per gestire il collegamento tra DataSet e la sorgente dei dati;
  • DataSet: consiste in una rappresentazione dei dati presenti in memoria, può essere assimilato allo schema di un database;
  • DataTable: simile al DataSet, con la differenza che non rappresenta l'intero schema ma una tabella;

Dopo questa microintroduzione (per la quale ho attinto da questo link http://www.dotnethell.it/articles/TutorialADONET.aspx) ti faccio qualche esempio:
Codice:
SqlConnection con = New SqlConnection(ConnectionString);
SqlCommand cmd = New SqlCommand(CommandText, con);

//Utilizzo DataReader
SqlDataReader dr = cmd.ExecuteReader();
While (dr.Read())
{
    x = dr.GetString(IndiceColonna1);
    s = dr.GetInt(IndiceColonna2);
}

//Utilizzo DataAdapter
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataTable dt = new DataTable(nome);
DataSet ds = new DataSet(ds);
da.Fill(dt);
da.Fill(ds);
ovvio che questi sono esempi che ho buttato giù di fretta e che quindi li devi un po' adattare, inoltre tu parlavi di VB.NET mentre il codice che ho postato io riguarda c#, ma non è difficile la conversione!
...e poi se hai problemi, basta chiedere!

'iao
0rph3n è offline   Rispondi citando il messaggio o parte di esso
Old 20-01-2007, 18:09   #7
simoneart
Member
 
L'Avatar di simoneart
 
Iscritto dal: Aug 2003
Messaggi: 72
Quote:
Originariamente inviato da Traxsung
Ascolta che intendi quando dici che ADO è un oggetto COM e non .NET per cui i programmi scritti in questo modo avranno bisogno di entrambe le piattaforme per funzionare?
Significa che per funzionare .net ha bisogno del Framework .Net installato.
Per far funzionare ado è necessario installarlo (ora non mi ricordo come si chiama il pacchetto).
In pratica se tu fai un programma in .Net e poi utilizzi ado (COM), hai bisogno di installare entrambi i componenti perchè il programma funzioni.

Quote:
Che te sappia con ado posso utilizzare comandi Sql ?
Si, puoi utilizzare ado esattamente con la stessa sintassi con la quale lo usi in VB6.

Quote:
Inoltre con VB6 posso ottenere la stessa grafica di VB2005?
No o almeno non in maniera automatica. Se usi VB6 utilizzi le librerie grafiche di VB6 che chiaramente sono diverse da qulle .NET.

Prova a cercare in giro però, magari esiste qualche componente da installare per realizzare programmi in VB6 con una grafica un pò più vicina a WinXP
__________________
Visual Basic e dintorni Blog sullo sviluppo web
simoneart è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


In sella alla Fiido Nomads Pro: e-bike con motore centrale da 100 Nm per il divertimento a 360 gradi In sella alla Fiido Nomads Pro: e-bike con motor...
ASUS Zenbook 14 (UX3480AA): tanta autonomia con uno chassis bello e robusto ASUS Zenbook 14 (UX3480AA): tanta autonomia con ...
MSI PRO MAX: QD-OLED ultrawide per lavorare, creare e giocare MSI PRO MAX: QD-OLED ultrawide per lavorare, cre...
Samsung Micro RGB R95H, il primo LCD a LED rossi, verdi e blu di Samsung alla prova del banco di misura Samsung Micro RGB R95H, il primo LCD a LED rossi...
iPhone 18 Pro: la recensione del miglior iPhone compatto di sempre iPhone 18 Pro: la recensione del miglior iPhone ...
Addio conversioni: Google Drive e Docs o...
Arriva il portale di Google che smascher...
Gli iPhone 18 Pro non convincono: Apple ...
NVIDIA torna su macOS con un driver non ...
Engwe ha un modello che è il SUV ...
Le migliori offerte del weekend Amazon: ...
Cina e UE, intesa sulle auto ibride: Pec...
2 lavatrici slim COMFEE’ a 255€ o 280€ s...
Anche a ottobre tornano i coupon nascost...
Robot ECOVACS DEEBOT MINI a 198,98€ su A...
E-bike in offerta: una in stile Engwe a ...
Auricolari Motorola Moto Buds a 24,90€: ...
Tim Berners-Lee a Torino: 'Voglio un'IA ...
Ring ancora a prezzi super su Amazon: ci...
Batterie EV riconfigurabili: fino al 20%...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 19:15.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v