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

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Borrar registro
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Borrar registro  (Leído 2,245 veces)
andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Borrar registro
« en: 1 Junio 2012, 19:59 pm »

Hola a todos, quiero borrar un registro de la base de datos, pero me da un error en el ExecuteNomQuery y dice: "No se han especificado valores para algunos de los parámetros requeridos.", os pongo el código que he realizado haber si me pueden ayudar.

Código
  1. Private Sub btn_Borrar_Modelo_Borrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Borrar_Modelo_Borrar.Click
  2.        Dim id_marc As Integer
  3.  
  4.        ' consulta para asignar el Id_Marca
  5.        Dim dtadapterMarca As OleDb.OleDbDataAdapter = New OleDb.OleDbDataAdapter("SELECT Id_Marca FROM Marcas WHERE Marcas.Marca='" & cbb_Marca_Marcas_Borrar.Text & "'", conexion_access)
  6.        Dim dtsMarca As New DataSet
  7.        dtadapterMarca.Fill(dtsMarca, "Marcas")
  8.        For Each Fila As DataRow In dtsMarca.Tables("Marcas").Rows
  9.            id_marc = Fila("Id_Marca")
  10.        Next
  11.        ' los MsgBox los coloco para ver que me guarda en cada variable
  12.        MsgBox("id_marca: " & id_marc)
  13.        MsgBox("Marca: " & cbb_Marca_Marcas_Borrar.Text)
  14.        MsgBox("modelo: " & cbb_Modelo_Marcas_Borrar.Text)
  15.  
  16.        Dim dtadapterModelo As New OleDb.OleDbCommand("DELETE FROM Modelos WHERE Modelos.Descripción='" & cbb_Marca_Marcas_Borrar.Text & "' AND Id_Marca=" & id_marc & "", conexion_access)
  17.        ' abro la conexion
  18.        dtadapterModelo.Connection.Open()
  19.        dtadapterModelo.ExecuteNonQuery()
  20.        MessageBox.Show("El modelo se ha borrado correctamente", "Informacion", MessageBoxButtons.OK, MessageBoxIcon.Information)
  21.        Limpiar_TextBox(cbb_Marca_Marcas_Borrar.Text, cbb_Modelo_Marcas_Borrar.Text)
  22.  
  23.        'cierro la conexion
  24.        dtadapterModelo.Connection.Close()
  25.    End Sub
  26.  

Espero que me puedan ayudar,

Saludos


En línea

andaluz


Desconectado Desconectado

Mensajes: 333



Ver Perfil
Re: Borrar registro
« Respuesta #1 en: 2 Junio 2012, 11:19 am »

Alguien me puede ayudar a solucionar este error?????


En línea

HdM


Desconectado Desconectado

Mensajes: 1.674



Ver Perfil
Re: Borrar registro
« Respuesta #2 en: 5 Junio 2012, 13:50 pm »

Buenas.

Los 3 msgbox esos que utilizas como debug, muestran los valores correctos, ¿no?
¿Seguro que el campo Descripcion va con tilde (Descripción)?

Saludos.
En línea

- Nice to see you again -
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Borrar registro una ves escrito
Programación Visual Basic
IvanUgu 3 1,783 Último mensaje 7 Septiembre 2005, 06:12 am
por Slasher-K
borrar registro de la DB desde php
PHP
pedraxito 3 1,720 Último mensaje 5 Mayo 2007, 05:27 am
por pedraxito
borrar cadena del registro
Programación Visual Basic
knox18 1 1,463 Último mensaje 15 Septiembre 2007, 20:21 pm
por knox18
Borrar registro de instalacion de IE 7 y WMP 11
Windows
Black Kanon 1 3,516 Último mensaje 25 Junio 2010, 14:27 pm
por Randomize
Borrar Registro en DataSet
.NET (C#, VB.NET, ASP)
piwi 5 7,610 Último mensaje 12 Octubre 2010, 16:39 pm
por piwi
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines