# Dataset only accept string data in script

**URL:** <https://forum.inductiveautomation.com/t/dataset-only-accept-string-data-in-script/30490>\
**Category:** Ignition Early Access\
**Tags:** scripting\
**Created:** [December 6, 2019, 12:30pm UTC](https://forum.inductiveautomation.com/t/dataset-only-accept-string-data-in-script/30490 "2019-12-06T12:30:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![joostjojo](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@joostjojo](https://forum.inductiveautomation.com/u/joostjojo)\
**Post date:** [December 6, 2019, 12:30pm UTC](https://forum.inductiveautomation.com/t/dataset-only-accept-string-data-in-script/30490/1 "2019-12-06T12:30:58Z")

</div>

In perspective i have following script:

you see the data as a string will be succesfull parsed to a dataset.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/0/07ec00f674ee124bc085269632b6febe31c014c8.png)

But with a long/integer it wouldnt do that ☹

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/2X/9/900d3df4df056eaf3adca39d573958a5c1f7c447.png)

It gives a java.lang.ClassCastException

---

<div class="post-metadata">

**Author:** ![joostjojo](https://avatars.discourse-cdn.com/v4/letter/j/ac91a4/32.png) [@joostjojo](https://forum.inductiveautomation.com/u/joostjojo)\
**Post date:** [December 6, 2019, 12:41pm UTC](https://forum.inductiveautomation.com/t/dataset-only-accept-string-data-in-script/30490/2 "2019-12-06T12:41:54Z")

</div>

it works if script the integer like this: [3] instead of only the 3.  
strange but im helped…

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [December 6, 2019, 1:28pm UTC](https://forum.inductiveautomation.com/t/dataset-only-accept-string-data-in-script/30490/3 "2019-12-06T13:28:09Z")

</div>

The `data` parameter is supposed to be a _list_ of rows (list of lists), which is why it works when you append `[3]` and not `3`.
