SqlCommand Cmd = new SqlCommand(Sql, Conn) ¿Qué significa?
Espacio de nombres: System.Data.ICloneable intente
{
mientras (reader.Read())
{
Console.WriteLine(String.Format("{0}, {1}", lector[0], lector[1]));
}
}
}
}
Finalmente
{
// Close siempre se llama después de que se completa la lectura. Reader.Close();
}
}
}
2
cadena cadena = "servidor ='(local)';database='mytable';uid='sa';pwd='sa'";
SqlConnection con = new SqlConnection(str); //Crear un objeto de conexión p >
con.Open(); //Abre la conexión
Entre ellos, str es la cadena de conexión de datos, que se utiliza para inicializar el objeto Conexión y explicar cómo conectarse a la base de datos. Una vez completada la conexión de la base de datos, puede utilizar el método Open para abrir una conexión de datos. Después de completar la conexión de la base de datos, debe crear un nuevo objeto Comando. El código de muestra es el siguiente.
SqlCommand cmd = new SqlCommand("insert into mynews value ('Insertar un nuevo dato')", con);
El constructor del objeto Command tiene dos parámetros, uno es La declaración SQL que debe ejecutarse y la otra es el objeto de conexión de la base de datos. Después de crear el objeto Comando, puede ejecutar el comando SQL y cerrar la conexión de datos una vez completada la ejecución. El código de muestra es el siguiente.
cmd.ExecuteNonQuery(); //Ejecutar comando SQL
con.Close(); //Cerrar la conexión
3 El objeto SqlCommand tiene tres métodos ;
1.ExecuteNonQuery(); su tipo de valor de retorno es int. Se utiliza principalmente para agregar, eliminar y modificar datos. Devuelve el número de filas afectadas.
2.ExecuteReader(); su tipo de valor de retorno es SqlDataReader. Este método se utiliza para operaciones de consulta realizadas por el usuario. Lea línea por línea usando el método Read() del objeto SqlDataReader.
Ejemplo:
SqlCommand comm =new SqlCommand("select * from CGSZ where cid="+id,conn
SqlDataReader reder=comm.ExecuteReader); (); /p>
while(reder.Read())
{
// Leer la columna de contenido
string str=reder["cname"].
//Leer columna de categoría
string str1=reder[" ckind"].ToString()
//Carga los datos de los cuadros de texto respectivamente
this.txtContent.Text = str
this.txtClass.Text = str1
}
¿Qué es esto?
Lee la columna de datos. Además de usar reder["ColumnName"].ToString();, también puede usar reder[Index].ToSting();
3.3.ExecuteScaler(); Devuelve principalmente tipo int. Su valor de retorno es mayor que el valor de ejecución de la consulta de selección. Devuelve un valor, como usar la función de recuento para encontrar el número de registros en una tabla o la función de suma.