Select sql e dataset

lunedì 01 dicembre 2008 - 10.50

memmo77 Profilo | Expert

Ma tutte le select che faccio su una stored sql, ritornano sul dataset su diverse datatable? Posso farne tornare solo alcune? grazie

rossimarko Profilo | Guru

Ciao,

Si, ogni select viene inserita all'interno di un datatable.

Se non ti serve averla come datatable direi che puoi semplicemente toglierla o ci sono altre esigenze?
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

memmo77 Profilo | Expert

In base ad una prima select controllo la presenza o meno dei record e, se non ci sono, faccio partire una seconda select. Succede questo, la prima passa, non trova record e passa alla seconda. Il tutto mi restituisce due datatable, uno vuoto, l'altro con dei record. A me servirebbe solo il secondo in questo caso.
Non so se mi sono spiegato. Grazie.

rossimarko Profilo | Guru

Come fai a verificare che non ci siano dati? Con il rowcount?

Di solito si fa una cosa del tipo:

IF NOT EXISTS(SELECT ID FROM Tabella WHERE ID = 2)
BEGIN
SELECT
*
FROM
Tabella2
END

e in questo caso viene ritornata una sola select, quello contenuto dentro IF NOT EXISTS non viene ritornato.
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko

memmo77 Profilo | Expert

Perfetto grazie.
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