Estoy haciendo una aplicación en la que tengo que recoger valores mediante un select y estos guardarlos en un array.
Esto es lo que hago:
Código vb.net:
Ver original
Protected Function calculoFechaHorasReales(ByRef numoperario As Integer, ByVal fechaActual As String) Dim sql, ano, mes, fecha As String Dim ar As String() If mes > 9 Then fecha = ano + mes Else fecha = ano + "0" + mes End If sql = "select distinct ldate AS e from sapsr3.teven" sql = sql + " where pernr like '%9152%' and ldate like '" & fecha & "%'" sql = sql + " order by ldate desc" Dim conn As New OracleConnection() conn.ConnectionString = ConfigurationManager.ConnectionStrings("conexionOracleDesa").ConnectionString.ToString Try Using conn conn.Open() Dim comm1 As New OracleCommand(sql, conn) Dim reader1 As OracleDataReader With comm1 reader1 = .ExecuteReader() While reader1.Read() ar = reader1("e") End While .Dispose() End With conn.Dispose() End Using Catch ex As Exception Finally conn.Dispose() End Try Return ar End Function
Es decir "ar" lo he declarado como array y lo que quiero es que el select que hago lo que me devuelva me lo meta dentro de "ar" pero ahora mismo me da este error: el argumento 'prompt' no se puede convertir en el tipo 'string'.
¿Porque puede ser?
¿Alguien me puede echar una mano?(al cuello aunque sea

Un saludo y gracias
