Ado .net

ha varias hipoteses

se estiveres com bd em sqlserver 2005 crias a procedure

com o select desejado do tipo select * from tabela where x=x

este where so utlizas se quizres fazer um filtro a pesqisa

depois tens de associar essa procedure a um dataset

por ultimo fazes
se for um ddl
do tipo ddlteste.datssourse = dataset
ddlteste.datbind()
ou se for uma grid
grid.datasiurce = dataset
grid.databind();
é uma dica
 
ha varias hipoteses
se estiveres com bd em sqlserver 2005 crias a procedure
com o select desejado do tipo select * from tabela where x=x
este where so utlizas se quizres fazer um filtro a pesqisa
depois tens de associar essa procedure a um dataset

por ultimo fazes
se for um ddl
do tipo ddlteste.datssourse = dataset
ddlteste.datbind()
ou se for uma grid
grid.datasiurce = dataset
grid.databind();
é uma dica

Oh Alfinete, num é por nada mas acho que o "moço" não precisa de SPs :)
Quando muito ensinavas o jovem a criar vistas:
CREATE VIEW VistaAluno AS SELECT * FROM Alunos WHERE Eliminado = '0'

Já agora, em termos de memória, porquê um dataset? Achas que compensa? Nunca consegui ler acerca disso e gostava de saber mais mas se for algo "simples" acho que uma DataTable faz bem o serviço. Mais ainda, o objecto Dataset é algo mais complexo, embora mais potente (múltiplas tabelas, joins, serialização e XML export directo...) mas ao nível da memória é capaz de pesar mais um bocado! Tens alguma info acerca disto?

1abraço
 
o que eu queria realmente era isto:


Dim cnAccessConn As System.Data.OleDb.OleDbConnection
Dim dtAccessTable As DataTable
Try

cnAccessConn = New System.Data.OleDb.OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\My Documents\db1.mdb")

cnAccessConn.Open()

dtAccessTable = cnAccessConn.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Views, New Object() {Nothing,
Nothing, Nothing})

DataGrid1.DataSource = dtAccessTable


;)
 
Back
Topo