Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/06/2013, 13:11
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: no se puede convertir implicitamente int en dataset.datatable

Código SQL:
Ver original
  1. INSERT INTO [video] ([Vnombre], [Vfecha], [Vdireccion]) VALUES (@p1, @p2, @p3)
Esto es SQL, no C#. Son cosas completamente diferentes (SQL ni siquiera es un lenguaje de programación, es de consultas).
Por un lado, si estás insertando algo en la base de datos, no va a devolver un DataTable de ninguna forma. En todo caso debería devolver un valor que represente que la ejecución fue exitosa o no, y eso no es un DT.
Por otro lado, aún no muestras qué es lo que se supone que contiene sa función, sin lo cual no te podemos decir si está bien o mal.
Lo que sí podemos decirte es que para que esa linea te funcione , videoTableAdapter1.insertvideos(nombre, fecha, direccion) debería devolver un dataTableAdapter... cosa que no hace.
Postea el código de la función invocada y veamos.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)