Newsgroup: it.comp.lang.visual-basic
Titolo: [NET] DB .. curiosità ...

Salve, da poco sto iniziando a programmare in 
vb.net
 con l'aiuto del libro
di Balena (ottimissimo) ma c'è una cosa che mi incuriosisce .. 
Stando a quanto dice il libro (non ancora ho potuto provarlo) se io ho un
DB, e voglio lavorarci in maniera disconnessa lo carico in un dataset e se
non specifico il nome delle tabelle del mio datatable, esse prenderanno il
nome di default.
Ora invece se io parto dalla parte opposta, mi creo il mio dataset da
codice, lo popolo con le tabelle e gli do un nome ad ogni tabella, quando
lo salvo nella base dati (che logicamente è vuota e senza tabelle) come si
comporta? mi crea le tabelle fornendosi sulle strutture che io gli ho dato
al datatable??
A me sembrerebbe impossibile una cosa simile, altrimenti si perderebbe
l'astrazione che ha di lavorare con il dataset disconnesso .. è vero o non
è vero ciò che ho capito??
Grazie a chi mi risponderà .. :)
Saluti
-- 
[CapoBecchino]
www [dot] boundlessminds [dot] it
Nel mio villaggio eravamo cosi poveri che non avevamo neanche lo scemo del
villaggio. Lo facevamo a turno. :)
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

A me sembrerebbe impossibile una cosa simile
Salvo smentite, per me è impossibile; il dataset in sè non può creare
una tabella sul database perchè non è stato progettato per farlo.
Ciao!

[MEGA CUT] 
Grazie della risposta ed in merito alla tua risposta ti rifaccio un'altra
domanda .. 
Se io avrei l'esigenza di creare da codice una tabella in una base dati è
possibile farlo ??? anche io ho letto che i comandi accettati sono INSERT,
UPDATE, DELETE .. ma CREATE TABLE?? ALTER TABLE?? sono previsti? 
Grazie ancora ...
saluti


> Se io avrei l'esigenza di creare
ROTFL
(scusa ma non ho resistito....non te la prendere) :))))
ciaociao

 UPDATE, DELETE .. ma CREATE TABLE?? ALTER TABLE?? sono previsti? 
Mi rispondo da solo soletto .. :) spulciando per internet ho trovato
notizie interessanti quindi si può fare e ritornando al discorso di prima,
basta crearsi una classe che legge la struttura del dataset, lo ricrea
nella base dati e ci scrive i dati in modo normalissimo .. almeno in linea
di massima dovrebbe funzionare in questo modo ...
Grazie caro Er potenza della tua risposta .. :)
Salutoni 


 ciaociao


 saluti
ciaociao

 azz...detto da uno che si fa chiamare capobecchino è preoccupante! :-D
Sara' Sotterrato vivo che ha avuto un salto di carriera ? ^_^
PS: legandomi al dataset, ho appena seguito il seminario di balena e credo
di averci capito qualcosa :
il dataset serve per lavorare disconnessi con il Db centrale, ora gia'
questo presuppone che puo' contenere o Tutto il database , o una parte o
essere vuoto , tutto qui ! Serve per lavorare su un "trancio" di un database
per non passare tutti i dati, infatti i suio comandi sono 4 il cui
fondamentale e' il Select , poi ci sono l'addnew l'update e la delete.
quindi non e' un classico "dbengine", per fare quello non hai bisogno del
dataset, ma devi lanciare un command !
Dim x As xxxDbCommand 'xxx e' il tipo di provider che usi (ole,sql,odbc
ecc..)
x.ExecuteNonQuery("Create..."
(spero di aver capito bene la lezione perche' con 
ado.net
 non ho mai
lavorato)
-- 
<Gigio2K>
--- 
http://www.g2kweb.it/gigio2k
 ---
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/

Il 20/05/2004 14.49, [CapoBecchino] scrisse:
Parente di SotterratoVivo?
:-)
	maxx
-- 
NOSPAM: Rimuovere i trattini dallo username!
Cut hyphens from my username!