Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2014, 14:38
Avatar de murdoc92
murdoc92
 
Fecha de Ingreso: mayo-2012
Ubicación: Santiago
Mensajes: 58
Antigüedad: 12 años, 8 meses
Puntos: 3
Respuesta: [Pedido] ASP C# SQL Web

Necesitas más que un usuario y una constraseña: te falta un servidor y una base de datos. También si se pueden realizar varias solicitudes al mismo tiempo.
Te dejo una cadena de conexión de ejemplo (Se coloca en el app.config o web.config):
<connectionStrings><add name="{alias}" connectionString="Data Source={Servidor};Initial Catalog={Base de datos};User ID={usuario};Password={contraseña}; Asynchronous Processing=true" providerName="System.Data.SqlClient" /></connectionStrings>

Así creas la conexión:
var sqlConnection = new SqlConnection(ConfigurationManager.ConnectionStrin gs["{alias}"].ToString());
sqlConnection.Open();
var dS = new DataSet();
using (var sqlDataAdapter = new SqlDataAdapter("{procedimiento_almacenado}", sqlConnection))
{
sqlDataAdapter.SelectCommand.CommandType = CommandType.StoredProcedure;
sqlDataAdapter.SelectCommand.Parameters.AddRange(p arameters.ToArray()); /* Acá crea una lista (List<SqlParameter>) de objectos SqlParameter */
sqlDataAdapter.SelectCommand.CommandTimeout = _timeOut;
sqlDataAdapter.Fill(dS);
sqlDataAdapter.SelectCommand.Parameters.Clear();
}
sqlConnection.Close();
sqlConnection.Dispose();

El valor devuelto por la base de datos queda en el objeto dS.

Saludos.