hola akai_chan,
lo pimero darte las gracias por atender mis dudas, e cambia las # por ' y e puesto bien el orden de las fechas pero sigue sin funcionar,
te pongo aqui la prueba que estoy haciendo por si ves el fallo mejor:
Dim oConn As New OleDb.OleDbConnection
Dim oCmd As New OleDb.OleDbCommand
Dim oDa As New OleDb.OleDbDataAdapter
Dim oDs As New DataSet
Try
oConn.ConnectionString = "Provider=MSDAORA;" & _
"Data Source=ESTRE;" & _
"User ID=proto;" & _
"Password=proto;"
oConn.Open()
oCmd.CommandText = "SELECT I.CONTRATO AS KK FROM NOMINA.INCIDENCIAS I WHERE I.FECHA='01/29/1998 0:00:00'"
oCmd.Connection = oConn
oDa.SelectCommand = oCmd
oDa.Fill(oDs, "tabla")
TextBox1.Text = oDs.Tables(0).Rows(0).Item("KK").ToString
oConn.Close()
oConn = Nothing
Catch ex As Exception
Response.Write("error")
End Try
cuando llega a aDa.fill(oDs, "tabla") me salta la excepcion.
la base de datos que uso como puedes ver es de oracle y el campo en labd es del tipo date a secas te digo esto por si te sirve para entenderlo mejor.
un saludo y gracias de nuevo