Skip to content

Commit 2540bf3

Browse files
author
aafent
committed
Fix ArgumentsToInput bug
1 parent 817d057 commit 2540bf3

4 files changed

Lines changed: 22 additions & 7 deletions

File tree

0 Bytes
Binary file not shown.

FAST.FBasic.InteractiveConsole/Tests/sqlscript.bas

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
REM SQL Script
22
REM
33

4-
sqlexec "CREATE TABLE IF NOT EXISTS mytable (num1 integer not null)"
5-
sqlexec "delete from mytable"
6-
sqlexec "insert into mytable (num1) values (10)"
4+
'sqlexec "CREATE TABLE IF NOT EXISTS mytable (num1 integer not null)"
5+
'sqlexec "delete from mytable"
6+
'sqlexec "insert into mytable (num1) values (10)"
7+
8+
block sql1
9+
CREATE TABLE IF Not EXISTS mytable (num1 integer Not null);
10+
delete from mytable;
11+
insert into mytable (num1) values (10);
12+
endblock
13+
sqlexec sql1
14+
715
RETRIEVE tbl, NEW, 1, "Select num1 from mytable"
816
print "Data Result: ";
917
print [tbl.num1]

FAST.FBasic.InteractiveConsole/Tests/test.bas

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,23 @@ let a=10
55

66
print a
77

8-
98
statement 2, mystatement
109
input lastI
1110
input arg2
1211

13-
print arg2
12+
print arg2+":"
1413
for i=1 To lastI
15-
print i
14+
print i;
15+
print " ";
1616
next i
17+
print ""
1718
endstatement
1819

19-
mystatement 10,"Count to 10"
20+
for j=1 To 10
21+
let msg="Count from 1 to "+j
22+
mystatement j, msg
23+
next j
24+
2025

2126
block marika
2227
let a= 1

FAST.FBasicInterpreter/Execution/ArgumentsToInput.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ public ArgumentsToInput(params object[] args)
3535
return s;
3636
case int i:
3737
return i.ToString();
38+
case double d:
39+
return d.ToString();
3840
case DateTime dt:
3941
var sdt = dt.ToString(Value.dateFormat);
4042
return sdt;

0 commit comments

Comments
 (0)