Query Select in SQL/ASP.NET

venerdì 25 aprile 2008 - 11.45

86Marco Profilo | Expert

Salve in Visual web developer ho creato questo piccolo codice:

Dim source As New SqlDataSource
source.ConnectionString = ConfigurationManager.ConnectionStrings("EmailConnectionString1").ToString

source.SelectCommandType = SqlDataSourceCommandType.Text
source.SelectCommand = "Select idEmail, EmailAddress, IPAddress From Email where EmailAddress=@EmailAddress"
source.SelectParameters.Add("EmailAddress", TextBox1.Text)


In base a questo ho due domande da farvi:

1) Per mandare in esecuzione l'effettivo select come si fa?
Io uso source.select() ma mi da errore... Per quale motivo?

2) Come si fa una volta recuperati i dati dal databse, a poterli stampare a video con un response.write?
Grazie mille

amstrad Profilo | Junior Member

dal basso della mia ignoranza ti suggerirei di utilizzare un sqlcommand e un dataset al posto di un datasource

con una cosa simile

objCommand = new SqlCommand(sSql, objConnection);
objConnection.Open();
objDataAdapter = new SqlDataAdapter(objCommand);
objDataSet = new DataSet();
objDataAdapter.Fill(objDataSet);
objConnection.Close();

a questo punto il tuo oggetto dataset è riempito con le stringhe ritornate dalla query e puoi ciclarti le righe stampando i valori su console o dove preferisci
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