Ver Mensaje Individual
  #6 (permalink)  
Antiguo 02/06/2009, 09:58
Avatar de Bazookao
Bazookao
 
Fecha de Ingreso: diciembre-2008
Ubicación: Mexico
Mensajes: 139
Antigüedad: 15 años, 5 meses
Puntos: 1
Respuesta: como modificar registros en una BD en Acces con VB.NET 2008

hola muchas gracias
otra dudisima
por que cuando en tenia mi base en SQL y en el comando le daba
Código VB:
Ver original
  1. select * from Table_2 where fecha > '1/1/2008'
en un comando si funcionaba pero ahora en acces me dice :
No coinciden los tipos de datos en la expresión de criterios.
cuando ejecuto este codigo:
Código VB:
Ver original
  1. Dim strSQL As String = "SELECT * FROM Tabla1 WHERE fecha >'1/1/2008'"
  2.         Dim command As New OleDbCommand(strSQL, OleDbConnection1)
  3.         OleDbConnection1.Open()
  4.         Dim dr As OleDbDataReader
  5.         dr = command.ExecuteReader()'aqui amnda el error
  6.        While dr.Read()
  7.             ListBox3.Items.Add(dr.GetInt32(0))
  8.             ListBox3.Items.Add(dr.GetDateTime(2))
  9.             ListBox3.Items.Add(dr.GetDouble(3))            
  10.         End While
  11.         OleDbConnection1.Close()
y caundo quito el where lo ejecuta bien sin errores

la tabla en acces tieen una id int,un nombre texto, fecha fecha y un valor double

ayuda plis

Última edición por Bazookao; 02/06/2009 a las 10:00 Razón: agregar detalles