elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recopilación Tutoriales y Manuales Hacking, Seguridad, Privacidad, Hardware, etc


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Guardar en 2 tablas de una misma base de datos en sql desde dos formularios
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Guardar en 2 tablas de una misma base de datos en sql desde dos formularios  (Leído 3,413 veces)
bitaziko

Desconectado Desconectado

Mensajes: 21



Ver Perfil
Guardar en 2 tablas de una misma base de datos en sql desde dos formularios
« en: 8 Febrero 2013, 12:01 pm »

Hola vereis tengo un problemilla que no consigo dar con el, debido a mi corta sabiduria con .net

vereis estoy realizando una aplicacion de registro de Clientes y proveedores en una base de datos sql, bien tengo en la base de datos 2 tablas llamadas clientes y proveedores, y tengo 2 formularios de registro uno llamado Clientes y otro Proveedores , tengo creada la conexion a la base de datos y  desde el formulario Proveedores relleno los txtbox y al hacer click en el boton guardar , me guarda el registro correctamente en la tabla de proveedores.

pero en el formulario clientes no guarda el registro en la tabla cliente. le he puesto 3 msgbox uno para requerirme ingresar datos en los campos obligatorios , otro para avisare si se ha realizado el registro y otro para avisarme si no se ha realizado el registro, el caso es q en este formulario de clientes me salta el primer msgbox si tengo todo en blanco, pero cuando relleno los txtbox me salta el tercero, osea el que dice " No se ha podido realizar el registro".... os pongo el codigo del boton guardar:


Código
  1. Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  2.        Dim insertar As String
  3.        Dim modifica As SqlCommand
  4.        Dim objeto As New Conectando_BD
  5.        Dim errores As String
  6.  
  7.        errores = "Ingresar Campos Requeridos"
  8.  
  9.        Try
  10.            If (TextBox1.Text = "" And TextBox2.Text = "" And TextBox3.Text = "" And ComboBox1.Text = "") Then
  11.                MsgBox(errores)
  12.            Else
  13.                insertar = "insert into dbo.Clientes values ('" & TextBox1.Text & "','" & TextBox2.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "','" & TextBox5.Text & "','" & TextBox6.Text & "','" & TextBox7.Text & "','" & TextBox8.Text & "','" & TextBox9.Text & "','" & TextBox10.Text & "','" & ComboBox1.Text & "','" & TextBox11.Text & "','" & TextBox12.Text & "','" & TextBox13.Text & "','" & RichTextBox1.Text & "','" & RichTextBox2.Text & "')"
  14.                objeto.conectar_BD()
  15.                modifica = New SqlCommand(insertar, objeto.conectar_BD())
  16.                modifica.ExecuteNonQuery()
  17.                MsgBox("Registro Realizado Correctamente")
  18.  
  19.                objeto.cerrar_BD()
  20.  
  21.            End If
  22.  
  23.  
  24.  
  25.  
  26.        Catch ex As Exception
  27.            MsgBox("No se ha podido realizar el registro")
  28.        End Try
  29.        TextBox1.Text = ""
  30.        TextBox2.Text = ""
  31.        TextBox3.Text = ""
  32.        TextBox4.Text = ""
  33.        TextBox5.Text = ""
  34.        TextBox6.Text = ""
  35.        TextBox7.Text = ""
  36.        TextBox8.Text = ""
  37.        TextBox9.Text = ""
  38.        TextBox10.Text = ""
  39.        ComboBox1.Text = ""
  40.        TextBox11.Text = ""
  41.        TextBox12.Text = ""
  42.        TextBox13.Text = ""
  43.  
  44.        RichTextBox1.Text = ""
  45.        RichTextBox2.Text = ""
  46.  
  47.        TextBox1.Focus()
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.    End Sub


bien tengo el mismo codigo en ambos formularios Clientes y Proveedores exepto "  insertar = "insert into dbo.Clientes values...." donde cada formulario apunta a si respectiva tabla.

y como ya os he dicho en el formulario Proveedores si me completa el registro sin ningun problema.

prodriais iluminarme un poco en donde puede estar el fallo????

gracias de antemano.

un saludo!!!


En línea

La Suerte Favorece a los Niños,a los Locos y a las Naves llamadas Enterprise....
seba123neo


Desconectado Desconectado

Mensajes: 3.621



Ver Perfil WWW
Re: Guardar en 2 tablas de una misma base de datos en sql desde dos formularios
« Respuesta #1 en: 8 Febrero 2013, 14:05 pm »

pues facil, si te salta el mensaje que esta en el Try Catch es porque esta ocurriendo una excepción, o sea un error, simplemente hace MsgBox(ex.Message) y te va a mostrar el error verdadero, seguramente esta en el insert.

saludos.


En línea

bitaziko

Desconectado Desconectado

Mensajes: 21



Ver Perfil
Re: Guardar en 2 tablas de una misma base de datos en sql desde dos formularios
« Respuesta #2 en: 8 Febrero 2013, 19:15 pm »

pues facil, si te salta el mensaje que esta en el Try Catch es porque esta ocurriendo una excepción, o sea un error, simplemente hace MsgBox(ex.Message) y te va a mostrar el error verdadero, seguramente esta en el insert.

saludos.

gracias por la respuesta , efectivamente estaba en el insert pues se me habia ocurrido por vago importar una BD de Acces y me daba error en algunos valores de la tabla. solucion crear la tabla directamente en sql.....


muchas gracias!!!!!
En línea

La Suerte Favorece a los Niños,a los Locos y a las Naves llamadas Enterprise....
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
guardar en base de datos
Programación Visual Basic
erick185 1 1,561 Último mensaje 20 Enero 2006, 13:46 pm
por Thaorius
ayuda con tablas base de datos
Bases de Datos
sandyta 8 4,736 Último mensaje 20 Julio 2011, 09:37 am
por sandyta
Duda creacion tablas en base de datos
Bases de Datos
WiseHidden 7 4,200 Último mensaje 19 Diciembre 2012, 21:50 pm
por WiseHidden
listar, guardar en base datos un archivo desde java
Java
washington8277 4 4,150 Último mensaje 1 Febrero 2014, 14:48 pm
por washington8277
Guardar datos desde TextBox a base de datos con Visual Studio 2010
Programación Visual Basic
fezaca 2 6,379 Último mensaje 1 Abril 2015, 20:41 pm
por fezaca
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines