Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/07/2012, 11:12
Avatar de cristiantorres
cristiantorres
 
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 13 años
Puntos: 61
Respuesta: Error recurrente.! No lo entiendo

Si es una tabla para que usar dataset no seria mejor usar datatable.
Y otra cosa usa parámetros en la consulta.

Código vb:
Ver original
  1. Public Function carga_sede(ByVal id As String) As DataTable
  2.         Dim dt As New DataTable()
  3.  
  4.         Dim conexion As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion
  5.        Dim sql As String = "SELECT nombre FROM proveedor where Id_proveedor= @id"
  6.         Dim command As New SqlCeCommand(sql,conexion)
  7.         command.Parameters.AddWithValue("@id", id)
  8.         Dim da As New SqlCeDataAdapter(command)
  9.  
  10.         da.Fill(dt)
  11.  
  12.         Return dt
  13.     End Function

Como veras ahi retornaras el resultado en un datatable si es una tabla no necesitas usar dataset, otra cosa la función recibe un parámetro id tu lo declaras string no tendría que ser entero es lo normal.
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres