質問するログイン新規登録

質問編集履歴

3

記入ミスがあったので修正しました

2018/06/18 06:18

投稿

OKARA
OKARA

スコア63

title CHANGED
File without changes
body CHANGED
@@ -57,8 +57,9 @@
57
57
  INST_CMD.Parameters.Add(new NpgsqlParameter("@ARY", NpgsqlDbType.Arry | NpgsqlDbType.Box));
58
58
 
59
59
           /*記入漏れ:追記しました*/
60
+          /*再記入漏れ:「Value」への代入を直しました*/
60
61
  INST_CMD.Parameters["@ARY"].Direction = ParameterDirection.Input;
61
- INST_CMD.Parameters["@ARY"].Value = CUR.VALUE;
62
+ INST_CMD.Parameters["@ARY"].Value = dtPARA;
62
63
           /***********************/
63
64
 
64
65
  var RESULT = INST_CMD.ExecuteScalar();

2

C#コードの記入漏れ

2018/06/18 06:18

投稿

OKARA
OKARA

スコア63

title CHANGED
File without changes
body CHANGED
@@ -56,6 +56,11 @@
56
56
 
57
57
  INST_CMD.Parameters.Add(new NpgsqlParameter("@ARY", NpgsqlDbType.Arry | NpgsqlDbType.Box));
58
58
 
59
+          /*記入漏れ:追記しました*/
60
+ INST_CMD.Parameters["@ARY"].Direction = ParameterDirection.Input;
61
+ INST_CMD.Parameters["@ARY"].Value = CUR.VALUE;
62
+          /***********************/
63
+
59
64
  var RESULT = INST_CMD.ExecuteScalar();
60
65
  ```
61
66
 

1

コードの記述をMarkdownに沿った記述に変更

2018/06/18 04:19

投稿

OKARA
OKARA

スコア63

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,8 @@
15
15
 
16
16
  簡易的に下記の内容で試行錯誤してみましたがうまくいきません
17
17
 
18
+ ```lang-PL/pgSQL
18
- ■ストアド定義
19
+ ■ストアド定義(定義部のみ)
19
20
  CREATE OR REPLACE FUNCTION public.pkg_hoge(ary hoge[])
20
21
 
21
22
  ■HOGE[]型
@@ -25,7 +26,9 @@
25
26
  name character varying,
26
27
  trx_date date
27
28
  );
29
+ ```
28
30
 
31
+ ```lang-C#
29
32
  ■.NET
30
33
  HOGE[] dtPARA = new HOGE[3];
31
34
 
@@ -54,6 +57,7 @@
54
57
  INST_CMD.Parameters.Add(new NpgsqlParameter("@ARY", NpgsqlDbType.Arry | NpgsqlDbType.Box));
55
58
 
56
59
  var RESULT = INST_CMD.ExecuteScalar();
60
+ ```
57
61
 
58
62
  ※上記の「ExecuteScalar」で「Unable to cast data to Rectangle type」のエラーが発生します
59
63