Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2008, 07:19
roly0476
 
Fecha de Ingreso: septiembre-2007
Mensajes: 58
Antigüedad: 16 años, 8 meses
Puntos: 0
Error Consulta en SQL y ORACLE

Hola amigos tengo la siguiente pregunta esto me funciona cuando hago una consulta al SQL pero cuando trato hacer lo mismo utilizando Oracle me sale un error de 'UNICODE'

Protected Sub btnNuevaSol_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnNuevaSol.Click
Dim Id As String = Session("UserId")
Dim con As String = ConfigurationManager.ConnectionStrings("OracleConn ectionString").ConnectionString
Dim da As SqlDataAdapter = New SqlDataAdapter("select * from vs_salarios where Cedula='" + Id + "'", con)
Dim ds As DataSet = New DataSet
da.Fill(ds)
Dim dt As DataTable = ds.Tables(0)
Me.txtNombre.Text = dt.Rows(0)(3).ToString
Me.txtCedula.Text = dt.Rows(0)(4).ToString
End Sub

------------------------

La consulta para oracle es:
SELECT NOMBRE, CEDULA FROM VS_SALARIOS WHERE (ID = :ID)
y le doy el ID y me trae los datos pero cuando intento hacer lo de arriba sale el error alguien sabe por que y como puedo cambiar esto para que me funcione.

Error:
---------------------------------------------------------------------------------------------------
Detalles de la excepción: System.ArgumentException: Palabra clave no admitida: 'unicode'.
Línea 38: Dim da As SqlDataAdapter = New SqlDataAdapter("select * from vs_salarios where Cedula='" + Id + "'", con)
--------------------------------------------------------------------------------------------------


Gracias de Antemano.