Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
[VB.Net] Xml come Database
martedì 01 maggio 2007 - 19.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Simosito
Profilo
| Newbie
17
messaggi | Data Invio:
mar 1 mag 2007 - 19:45
Salve.
Ho cercato su Google, su vari forum ma niente!
Dove trovo un articolo/guida correlata con esempi scaricabili su come utilizzare i file Xml come database?
Grazie...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mar 1 mag 2007 - 23:42
>Salve.
>Ho cercato su Google, su vari forum ma niente!
>Dove trovo un articolo/guida correlata con esempi scaricabili
>su come utilizzare i file Xml come database?
I file XML non sono dei veri e propri database e quindi non dovrebbero essere usati come database.
Non ho ben capito che cosa tu vuoi fare.
Ci sono database appositi nati proprio nativamente per funzionare con XML:
http://www.softwareag.com/corporate/products/tamino/default.asp
In ogni caso anche i database attuali come SQL Server 2005 o Oracle supportano XML.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simosito
Profilo
| Newbie
17
messaggi | Data Invio:
mer 2 mag 2007 - 08:53
siccome avevo letto che in Vb.Net (.Net Versione 1.1, IDE #Develop [OpenSource]) i database sono più difficili da gestire rispetto VB6, avevo pensato di usare Xml come Db (come spiega su
http://www.alessioluffarelli.it/guide_tutorial/desktop/database_xml.php
) ma non sono riuscito a far fungere correttamente quanto spiegato.
Forse la storia della connessione ai db più difficile èsolo una balla. Se così fosse sarei contento di utilizzare un caro e vecchio Db di quelli supportati anke da OpenOffice...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 2 mag 2007 - 09:01
>siccome avevo letto che in Vb.Net (.Net Versione 1.1, IDE #Develop
>[OpenSource]) i database sono più difficili da gestire rispetto
>VB6
Non mi risulta, anzi in .NET è più facile.
>avevo pensato di usare Xml come Db (come spiega su >
http://www.alessioluffarelli.it/guide_tutorial/desktop/database_xml.php
)
>ma non sono riuscito a far fungere correttamente quanto spiegato.
Beh, insomma, il titolo del Tip non è proprio corretto. Così non vuol dire usare XML come un database, vuol dire salvare qualche proprietà dentro un file XML che è ben diverso. Quindi non hai tutto il set SQL per fare le query come succede in un vero Database.
>Forse la storia della connessione ai db più difficile èsolo una
>balla. Se così fosse sarei contento di utilizzare un caro e vecchio
>Db di quelli supportati anke da OpenOffice...
Dipende da ciò che devi fare se applicazioni piccole, Access può essere sufficiente e non ci sono costi da sostenere. Se applicazioni un po' più evolute SQL Server Express 2005 (anch'esso gratuito). Oppure altri come Oracle Express / MySQL (gratuiti anche loro) ma generalmente sviluppando su piattaforma Microsoft è meglio usare i primi due.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simosito
Profilo
| Newbie
17
messaggi | Data Invio:
mer 2 mag 2007 - 09:14
In pratica devo strutturare un file (Db vero o via Xml) in modo che abbia:
- una tabella e varie colonne
che in Xml si tradurrebe come:
<?xml version="1.0" encoding="ISO-8859-1"?>
<DataBase>
<Tabella>
<Dato1>VoceTipo1numero1</Dato1>
<Dato1>VoceTipo1numero2</Dato1>
<Dato2>VoceTipo2numero1</Dato2>
<Dato2>VoceTipo2numero2</Dato2>
</Tabella>
</Database>
Nn ho controllato l'indent dell'Xml ma il concetto è questo.
Calcola che è da poco che uso Vb.Net, ho qualche conoscenza di Python, Php, Vb6 e... ho 13 anni.
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 2 mag 2007 - 13:16
>Nn ho controllato l'indent dell'Xml ma il concetto è questo.
>Calcola che è da poco che uso Vb.Net, ho qualche conoscenza di
>Python, Php, Vb6 e... ho 13 anni.
Ok, ma tu lo devi usare per salvare delle impostazioni di un programma o come database vero e proprio, tipo vuoi realizzare un archivio anagrafico per esempio di persone ?
Se vuoi lavorare sull'XML le classi sono tutte quelle del namespace System.Xml in particolare la XmlDocument dove puoi caricare o creare un file XML e gestire i nodi, attributi, ecc.
Personalmente come detto prima ti consiglio l'uso di Access o SQL SErver se trattasi di una anagrafica.
Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simosito
Profilo
| Newbie
17
messaggi | Data Invio:
mer 2 mag 2007 - 14:02
Devo fare un sf tipo Calendar, Sunbird: che confronti la data odierna con un "db" e mostri un certo messaggio se le due corrispondono...
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 2 mag 2007 - 14:21
>Devo fare un sf tipo Calendar, Sunbird: che confronti la data
>odierna con un "db" e mostri un certo messaggio se le due corrispondono...
Consiglio Access anche per una questione di prestazioni e di estendibilità futura.
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
Simosito
Profilo
| Newbie
17
messaggi | Data Invio:
mer 2 mag 2007 - 14:32
Grazie.
Mi hai dissipato molti dubbi.
Ci si vede al prossimo 3d...
Torna su
Stanze Forum
Elenco Threads
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 !