border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 03-05-2005, 17:34:18
Gran Participación en el Foro
 
Registrado: feb 2005
Ubicación: valencia
Posts: 118
alfonsoestampida Valoración +2
Enviar un mensaje a través de AIM a alfonsoestampida Contactar con alfonsoestampida a través de MSN Contactar con alfonsoestampida a través de Yahoo
Predeterminado pregunta sobre rendimiento

tengo en una tabla (iva) 2 campos (tipo y valor)
con un total de 3 registros

1=16
2=4
3=0

para actualizar los valores desde un formulario uso esto:
Código:
    Adodc1.RecordSource = "SELECT * FROM iva WHERE tipo = 1"
    Adodc1.Refresh
    Adodc1.Recordset.Fields("valor") = CInt(Text1.Text)
    Adodc1.Recordset.Update
    Adodc1.RecordSource = "SELECT * FROM iva WHERE tipo = 2"
    Adodc1.Refresh
    Adodc1.Recordset.Fields("valor") = CInt(Text2.Text)
    Adodc1.Recordset.Update
    Adodc1.RecordSource = "SELECT * FROM iva WHERE tipo = 3"
    Adodc1.Refresh
    Adodc1.Recordset.Fields("valor") = CInt(Text3.Text)
    Adodc1.Recordset.Update
he estado pensando :smt011 y es posible cambiar la tabla con 3 campos (tipo1,tipo2 y tipo3), con un solo registro que seran los valores
quedaria una cosa asi:
Código:
 
adodc1.resource="SELECT * FROM iva"
adodc1.refresh
adodc1.recordset.fields("tipo1") = text1...
adodc1.recordset.fields("tipo2") = text2...
adodc1.recordset.fields("tipo3") = text3...
adodc1.recordset.update
y para actualizar es mas facil
pero
luego al hacer los listados de las facturas de los clientes e historias tengo que ir a la tabla y mirar
no se si hacerlo con (3 y 1) o (2 y 3)


despues de toda la parafernalia espero que no me tireis los trastos a la cabeza
la pregunta es:
que me recomendais? :smt017

p.d.: podria ser que esto le ayude a demas gente...."podria"
p.d.2: :smt004
Responder Con Cita
  #2 (permalink)  
Antiguo 03-05-2005, 17:49:30
Avatar de acalanto
Moderador
 
Registrado: dic 2002
Ubicación: Madrid
Posts: 4.308
acalanto ha deshabilitado la reputación
Predeterminado

Poner cada valor en un registro es mucho más flexible que en campos fijos de un único registro, además no creo que el rendimiento del equipo se vea afectado por la lectura de tres registro.

En todo caso y sabiendo que es una información limitada, yo en tu caso cargaría esos parámetros al inicio de la aplicación en una estructura, un array o incluso en una colección (públicos), quedando entonces como parámetros constantes a toda ella.
__________________
Un cordial saludo
-Acalanto-

Madrid - España

Visual Basic
Videos Programacion
Foro Programacion
Tutoriales Programacion
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
Pregunta sobre MyGeneration maxonico Visual Basic.NET 2003 & 2005 0 23-10-2007 16:38:07
Pregunta sobre IIS 5.1 maxonico Visual Basic.NET 2003 & 2005 0 04-09-2007 14:48:13
Pregunta sobre SQLGurus jhanluigui Visual Basic 6.00 1 03-09-2007 14:25:35
Pregunta sobre ADO.net juancho559 Visual Basic.NET 2003 & 2005 3 24-11-2005 19:56:29
Pregunta de rendimiento Anl Visual Basic 6.00 27 19-04-2005 13:03:04


La franja horaria es GMT. Ahora son las 06:56:30.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right