質問編集履歴

3

追記

2016/08/12 06:25

投稿

yyy
yyy

スコア49

test CHANGED
File without changes
test CHANGED
@@ -213,3 +213,15 @@
213
213
  String.Formatの使い方、StringBuilderの使い方はそれ単体ではわかるが、組み合わせようとするとわからなくなってしまう。
214
214
 
215
215
  (単体が理解できていない可能性があるかもしれない…?)
216
+
217
+
218
+
219
+
220
+
221
+ ###追記
222
+
223
+ 「String.Formatを使うと文字連結の見やすさが上がり、間違いにくくなる」と聞き、使おうとしているのですが、イミディエイトウィンドウでSQLを調べるとガタガタで非常に気になります(スペースの入り方など、表示上合わせるとこっちがバラバラになる)。
224
+
225
+ 通常見るところではないので、大丈夫ならいいのですが、SQL文に変換されたときにスペースの数などは関係ないのですか?
226
+
227
+ (これまではあけるときはスペース1つ分と思ってきたので…。)

2

修正

2016/08/12 06:25

投稿

yyy
yyy

スコア49

test CHANGED
File without changes
test CHANGED
@@ -112,7 +112,7 @@
112
112
 
113
113
  SQL.Append("UPDATE tblL SET ")
114
114
 
115
- 'SQL.Append("SELFLG = '" & Type(Row("SELFLG"), FuncParam1.paramElse) & "', ")
115
+ 'SQL.Append(String.Format(", SELFLG = {0}", Type(Row("SELFLG"), FuncParam1.paramElse)))
116
116
 
117
117
  'SQL.Append(String.Format(", a = {0}", Type(Row("a"), FuncParam1.paramString)))
118
118
 
@@ -130,7 +130,7 @@
130
130
 
131
131
 
132
132
 
133
- SQL.Append(" SELFLG = '" & Type(Row("SELFLG"), FuncParam1.paramString) & "', ")
133
+ SQL.Append(" SELFLG = '" & Type(Row("SELFLG"), FuncParam1.paramElse) & "', ")
134
134
 
135
135
  SQL.Append(" a = '" & Type(Row("a"), FuncParam1.paramString) & "', ")
136
136
 

1

修正

2016/08/12 05:58

投稿

yyy
yyy

スコア49

test CHANGED
File without changes
test CHANGED
@@ -96,29 +96,7 @@
96
96
 
97
97
 
98
98
 
99
- 'SQL.Append("VALUES" & " (")
100
-
101
- ' SQL.Append(Type(Row("SELFLG"), FuncParam1.paramElse) & ",")
102
-
103
- 'SQL.Append(Type(Row("a"), FuncParam1.paramString) & "', ")
104
-
105
- 'SQL.Append(Type(Row("b"), FuncParam1.paramString) & "', ")
106
-
107
- ' SQL.Append(Type(Row("c"), FuncParam1.paramString) & "', ")
108
-
109
- ' SQL.Append(Type(Row("d"), FuncParam1.paramString) & "', ")
110
-
111
- ' SQL.Append(Type(Row("e"), FuncParam1.paramString) & "', ")
112
-
113
- ' SQL.Append(Type(Row("f"), FuncParam1.paramString) & ", ")
114
-
115
- ' SQL.Append(Type(Row("g"), FuncParam1.paramString))
116
-
117
- ' SQL.Append(")")
118
-
119
-
120
-
121
- '▼削除されたレコード
99
+ '▼削除されたレコード
122
100
 
123
101
  Case DataRowState.Deleted
124
102