Articles of ado.net

Convierte DataSet a List

Aquí está mi código c # Employee objEmp = new Employee(); List empList = new List(); foreach (DataRow dr in ds.Tables[0].Rows) { empList.Add(new Employee { Name = Convert.ToString(dr[“Name”]), Age = Convert.ToInt32(dr[“Age”]) }); } Utiliza un bucle para crear una lista a partir de un conjunto de datos. ¿Hay algún método directo o método más corto […]

Insertar en C # con SQLCommand

¿Cuál es la mejor manera de INSERTAR datos en una base de datos? Esto es lo que tengo, pero está mal … cmd.CommandText = “INSERT INTO klant(klant_id,naam,voornaam) VALUES(@param1,@param2,@param3)”; cmd.Parameters.Add(new SqlParameter(“@param1”, klantId)); cmd.Parameters.Add(new SqlParameter(“@param2”, klantNaam)); cmd.Parameters.Add(new SqlParameter(“@param3”, klantVoornaam)); La función agrega datos en el listBox http://www.pictourl.com/viewer/37e4edcf (link is dead) pero no en la base de datos […]

Las propiedades de carga diferida selectiva de Entity Framework 4

¿Es posible cargar una entidad excluyendo algunas propiedades? Una de las propiedades de esta entidad es costosa de seleccionar. Me gustaría cargar esta propiedad. ¿Es eso posible?

Equivalente de DataTable en Java

¿Existe un equivalente de C # DataTable en Java?

DÓNDE EN (conjunto de ID)

Tengo un servicio web que se pasa una serie de entradas. Me gustaría hacer la statement de selección de la siguiente manera, pero sigo recibiendo errores. ¿Debo cambiar la matriz por una cadena? [WebMethod] public MiniEvent[] getAdminEvents(int buildingID, DateTime startDate) { command.CommandText = @”SELECT id, startDateTime, endDateTime From tb_bookings WHERE buildingID IN (@buildingIDs) AND startDateTime […]

Cómo pasar sqlparameter a IN ()?

Por algún motivo, el parámetro Sql para mi cláusula IN () no funciona. El código comstack bien y la consulta funciona si sustituyo el parámetro con los valores reales StringBuilder sb = new StringBuilder(); foreach (User user in UserList) { sb.Append(user.UserId + “,”); } string userIds = sb.ToString(); userIds = userIds.TrimEnd(new char[] { ‘,’ }); […]

¿Cómo devuelvo múltiples conjuntos de resultados con SqlCommand?

¿Puedo ejecutar múltiples consultas y devolver sus resultados ejecutando un SqlCommand solo una vez?

¿Qué tamaño usas para varchar (MAX) en tu statement de parámetro?

Normalmente establezco el tamaño de mi columna al crear un parámetro en ADO.NET ¿Pero qué tamaño uso si la columna es VARCHAR(MAX) ? cmd.Parameters.Add(“@blah”, SqlDbType.VarChar, ?????).Value = blah;

Encriptar contraseña en App.config

Quiero encriptar la contraseña en la cadena de conexión. Cuando hago una conexión a DB, la cadena de conexión se almacena abiertamente en App.config y necesito encontrar la manera de mantener cifrada solo la contraseña.

¿Cómo ejecutar múltiples comandos SQL en una sola conexión SQL?

Estoy creando un proyecto en el que necesito ejecutar comandos de 2-3 sql en una sola conexión sql. Aquí está el código que he escrito: SqlConnection con = new SqlConnection(@”Data Source=(LocalDB)\v11.0;AttachDbFilename=|DataDirectory|\project.mdf;Integrated Security=True”); con.Open(); SqlCommand cmd = new SqlCommand(“select * from ” + mytags.Text + ” “, con); SqlDataReader rd = cmd.ExecuteReader(); if (rd.Read()) { con.Close(); […]