Retroceder   Foros del Web > Temas generales de computación > Programación > Visual Basic

Respuesta
 
Herramientas Desplegado
Antiguo 22-may-2007, 04:27   #1 (permalink)
francis_10 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 10
ayuda por favor!!! urgente

hola a todos , es la primera vez que entro y me gustaria que me resolvierais unas dudas.tengo que entregar un proyecto en visual basic.mi duda es la siguiene:quiero añadir nuevos registros a una base de datos creada en access y no intento conseguirlo.os paso el código.gracias.
Private Sub cmdañadir_Click()


sql = "INSERT INTO CLIENTES(observaciones,telefono,mireferencia) VALUES ('" & txtObservaciones.Text & "', '" & txtTelefono.Text & "','" & txtMireferencia.Text & "')"

Set tbl = bdd.Execute(sql) 'aqui es donde me da el fallo.

End Sub
francis_10 está desconectado   Responder Citando
Antiguo 22-may-2007, 06:27   #2 (permalink)
Moderata
JavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradableJavierB es realmente agradable
 
Avatar de JavierB
 
Fecha de Ingreso: noviembre-2002
Ubicación: Madrid
Mensajes: 19.859
Re: ayuda por favor!!! urgente

Hola francis_10. Bienvenido al foro.

Para preguntas concretas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Si pones títulos más descriptivos a tus mesajes, será más útil para todos.

Muevo tu mensaje al foro de Visual Basic desde Bienvenida a Foros del Web.

Saludos,
__________________
Lee las Políticas de los foros y escribe correctamente.
JavierB está desconectado   Responder Citando
Antiguo 22-may-2007, 09:58   #3 (permalink)
Kruzado está en el buen camino
 
Avatar de Kruzado
 
Fecha de Ingreso: marzo-2007
Mensajes: 192
Re: ayuda por favor!!! urgente

seria interesante saber el codigo del error, pero puede ser porque van campos sin informacion o todos no son textos, por eso es importante saber el error que genera, quizas saber como definiste la base de datos , en el fondo, un poco mas de informacion vale?
Kruzado está desconectado   Responder Citando
Antiguo 24-may-2007, 00:55   #4 (permalink)
francis_10 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2007
Mensajes: 10
Re: error 3021 no hay ningun registro activo

la base de datos está hecha en access,tengo definido los campos...asi que lo que quiero es insertar datos pero que dos campos(mireferencia y referenciamapfre)tienen que ser únicos.de esta forma me funciona pero no sé como controlar que si hay algun campo con un dato no se repita.

Private Sub cmdañadir_Click()
'*mensaje = MsgBox("ESTÁ SEGURO DE REALIZAR ESTA ACCIÓN", vbYesNo + vbExclamation, "ATENCIÓN!!")
'*If mensaje = 6 Then
'*sql = "INSERT INTO CLIENTES(observaciones,telefono,mireferencia) VALUES ('" & txtObservaciones.Text & "', '" & txtTelefono.Text & "','" & txtMireferencia.Text & "')"
'*If txtMireferencia = tbl("mireferencia") Or txtReferenciamapfre = tbl("referenciamapfre") Then
'*MsgBox "EL CAMPO MI REFERENCIA O REFERENCIA MAPFRE SON UTILIZADOS POR UN ÚNICO CLIENTE", vbInformation, "ATENCIÓN"
'*Else
'*bdd.Execute (sql)

'*MsgBox "OPERACIÓN REALIZADA CON ÉXITO!!", vbInformation, "enhorabuena"
LO QUE PASA QUE ASI NO CONTROLO LOS CAMPOS PARA QUE ESTOS NO SE REPITAN.
gracias.
francis_10 está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 17:38.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93