Buenos dias, tengo un formulario (vb.net) el cual dispone de 1 texbox (enlazado con una consulta para comprobar el ultimo registro) y 2 combos (enlazados para mostrar los datos de dos tablas.
El problema es que cuando cargo este formulario es muy lento, y tengo que optimizarlo todo lo que pueda, a continuación os pongo el codigo fuente, haber si estoy haciendo algo mal y carga demasiados recursos:
Codigo texbox ultimo registro:
Código:
Dim SqlCommando As New SqlCommand("SELECT MAX(IdXNProduct) as res FROM tbl2BaseHardware", conection)
ultimo = SqlCommando.ExecuteScalar() + 1
txtCodigo.Text = ultimo
Codigo de uno de los combobox:
Código:
ds = New Data.DataSet
Ssql = "SELECT fldTMaker FROM tbl8Fabricantes"
da = New Data.SqlClient.SqlDataAdapter(Ssql, conection)
'Cargamos el DataSet
Try
da.Fill(ds, "tbl8Fabricantes")
Catch ex As Exception
MessageBox.Show("Error al cargar:" & vbCrLf & ex.Message)
End Try
'Cargo los resultados en el Combobox
cmbFabricante.DataSource = ds.Tables(0).DefaultView
cmbFabricante.ValueMember = "fldTMaker"
cmbFabricante.DisplayMember = "Descripcion"
Espero puedan ayudarme o enseñarme un forma de hacer las consultas mas rapidas (antes programa con vb6 e iba mucho mas rapido xD)
Gracias
Fredy666