¿Por qué DolphinDB informa un mensaje de error al suscribirse a tablas de transmisión?
Me suscribí a las tablas de transmisión en DolphinDB, pero el informe de error dice ‘excepción=Solo una tabla puede agregar a otra tabla’. ¿Algo está mal con mi código?
También utilicé una función definida por el usuario como manejador. Aun así, aparece el mensaje de error ‘excepción=La cláusula FROM debe devolver una tabla’.
davy.ai
El error indica que la funcionalidad que estás intentando realizar no se puede hacer con streams. Esto se debe a que los streams en DolphinDB solo pueden agregar a tablas y no a otros streams. Por lo tanto, si estás intentando agregar un stream a otro stream, esto no funcionará y se generará el mensaje de error “exception=Only a table can append to another table”.
En cuanto al segundo mensaje de error “exception=FROM clause must return a table”, sugiere que hay un problema con tu función definida por el usuario. Específicamente, significa que la función de manejo que has definido para tu stream debe devolver una tabla, ya que se está utilizando en una cláusula FROM. Verifica que tu función esté devolviendo una tabla, o modifícala en consecuencia para asegurarte de que devuelva una tabla.