hola!
estaba utilizando una funcion para buscar determinado valor en la bd, y la
usaba así
mysql = "select max(ID_LINEA) from LINEA_PEDIDO"
BuscarValor(mysql, "LINEA_PEDIDO", linia)
la uso bastante en mi programa y me han dicho q esto retrasará el trabajo ya
q que para cada busqueda que hace tal y como te comente en un anterior
correo, genera una base de datos nuevecita, hace la busqueda y la desecha
os pongo la funcion por si sabeis de alguna forma mejora de hacer esto sin q
cueste tanto (tiempo)
gracias!
Public Sub BuscarValor(ByVal Sql As String, ByVal tabla As String, ByRef
valor As Object)
Try
Dim conexion As New OleDb.OleDbConnection
conexion.ConnectionString = CadenaConexion
Dim MiDataAdapter As OleDb.OleDbDataAdapter = New
OleDb.OleDbDataAdapter(Sql, conexion)
Dim MiDataSet As DataSet = New DataSet
MiDataAdapter.Fill(MiDataSet, tabla)
Dim MiTabla As DataTable = MiDataSet.Tables(tabla)
Dim Fila As DataRow
For Each Fila In MiTabla.Rows
If IsDBNull(Fila.Item(0)) Then
valor = -1
Else : valor = Fila.Item(0)
End If
Next
Catch Errores As Exception
MsgBox(Err.Description)
End Try
End Sub
Leer las respuestas