回答編集履歴

3

修正

2017/09/08 00:39

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  ⑤ assembled_ymd date
16
16
 
17
- ⑥ assembled_hms time
17
+ ⑥ assembled_hms time(7)
18
18
 
19
19
  ⑦ struct_number varchar(7)
20
20
 

2

追記

2017/09/08 00:39

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -36,6 +36,8 @@
36
36
 
37
37
  (それぞれの桁数):①11, ②8, ③6, ④4, ⑤8, ⑥8, ⑦7, ⑧6
38
38
 
39
+ ※⑥は前後の空白を含めると10桁
40
+
39
41
 
40
42
 
41
43
  ```line = read.ReadLine()```で取得した上記の1行を、レイアウトに合わせた整形を行わずに、そのまま移送しているから桁溢れしています。

1

追記

2017/09/08 00:10

投稿

sazi
sazi

スコア25195

test CHANGED
@@ -39,3 +39,7 @@
39
39
 
40
40
 
41
41
  ```line = read.ReadLine()```で取得した上記の1行を、レイアウトに合わせた整形を行わずに、そのまま移送しているから桁溢れしています。
42
+
43
+ ```Substring()```で分割して取得し、⑤⑥はそれぞれ日付型と時刻型に変換してパラメータに設定してみて下さい。
44
+
45
+ ※パラメータについては型の指定も必要ですが、ループの外でADDしないと駄目じゃないかな。