質問編集履歴
7
追記
title
CHANGED
File without changes
|
body
CHANGED
@@ -50,12 +50,18 @@
|
|
50
50
|
```
|
51
51
|
|
52
52
|
### 試したこと
|
53
|
+
|
54
|
+

|
53
55
|
```jsp
|
54
56
|
if (rs.getString(2) == null) {
|
55
57
|
sb.append("<td>" + "" + "</td>\n");
|
58
|
+
}
|
59
|
+
これで空白になりましたが、日時に入ってたデータが消えて表がずれてしまいました。
|
60
|
+
|
56
|
-
|
61
|
+
else {
|
57
62
|
sb.append("<td>" + rs.getString(2) + "</td>\n");
|
58
63
|
}
|
64
|
+
を入れると何も表示されなくなります。
|
59
65
|
```
|
60
66
|
### 補足情報(FW/ツールのバージョンなど)
|
61
67
|
|
6
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,7 +7,7 @@
|
|
7
7
|
|
8
8
|
### 該当のソースコード
|
9
9
|
|
10
|
-
```
|
10
|
+
```jsp
|
11
11
|
<%@ page pageEncoding="UTF-8" import="java.sql.*" %>
|
12
12
|
|
13
13
|
<%
|
5
マークダウン
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,25 +7,22 @@
|
|
7
7
|
|
8
8
|
### 該当のソースコード
|
9
9
|
|
10
|
+
```java
|
10
11
|
<%@ page pageEncoding="UTF-8" import="java.sql.*" %>
|
11
12
|
|
12
13
|
<%
|
13
14
|
StringBuffer sb = new StringBuffer();
|
14
|
-
|
15
|
+
|
15
16
|
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
|
16
17
|
Connection db=DriverManager.getConnection("jdbc:odbc:kanri", "" , "" );
|
17
18
|
|
18
19
|
Statement sql = db.createStatement();
|
19
20
|
ResultSet rs = sql.executeQuery("SELECT * FROM Kanri");
|
20
21
|
|
21
|
-
|
22
|
-
### 1行ずつ取り出して表示させる
|
23
|
-
この時にNULLかどうかを判定して空白かデータ表示をしたいです
|
24
22
|
while(rs.next()) {
|
25
|
-
|
26
23
|
sb.append("<tr>");
|
27
24
|
sb.append(" <td>" + rs.getString(1) + "</td>\n");
|
28
|
-
sb.append(" <td>" + rs.getString(2) + "</td>\n");
|
25
|
+
sb.append(" <td>" + rs.getString(2) + "</td>\n");
|
29
26
|
sb.append(" <td>" + rs.getString(3) + "</td>\n");
|
30
27
|
sb.append(" <td>" + rs.getString(4) + "</td>\n");
|
31
28
|
sb.append(" <td>" + rs.getString(5) + "</td>\n");
|
@@ -43,25 +40,23 @@
|
|
43
40
|
sb.append(" <td>" + rs.getString(17) + "</td>\n");
|
44
41
|
sb.append(" <td>" + rs.getString(18) + "</td>\n");
|
45
42
|
sb.append("</tr>\n");
|
46
|
-
|
47
43
|
}
|
48
44
|
|
49
|
-
---
|
50
|
-
### SQLとデータベースを閉じる
|
51
45
|
sql.close();
|
52
46
|
db.close();
|
53
47
|
%>
|
54
48
|
|
55
|
-
### HTMLに表示させる
|
56
49
|
<%= sb.toString() %>
|
50
|
+
```
|
57
51
|
|
58
52
|
### 試したこと
|
59
|
-
|
53
|
+
```jsp
|
60
54
|
if (rs.getString(2) == null) {
|
61
55
|
sb.append("<td>" + "" + "</td>\n");
|
62
56
|
} else {
|
63
57
|
sb.append("<td>" + rs.getString(2) + "</td>\n");
|
64
58
|
}
|
59
|
+
```
|
65
60
|
### 補足情報(FW/ツールのバージョンなど)
|
66
61
|
|
67
62
|
ここにより詳細な情報を記載してください。
|
4
マークダウン
title
CHANGED
File without changes
|
body
CHANGED
@@ -18,13 +18,14 @@
|
|
18
18
|
Statement sql = db.createStatement();
|
19
19
|
ResultSet rs = sql.executeQuery("SELECT * FROM Kanri");
|
20
20
|
|
21
|
-
|
21
|
+
|
22
|
-
1行ずつ取り出して表示させる
|
22
|
+
### 1行ずつ取り出して表示させる
|
23
23
|
この時にNULLかどうかを判定して空白かデータ表示をしたいです
|
24
24
|
while(rs.next()) {
|
25
|
+
|
25
26
|
sb.append("<tr>");
|
26
27
|
sb.append(" <td>" + rs.getString(1) + "</td>\n");
|
27
|
-
|
28
|
+
sb.append(" <td>" + rs.getString(2) + "</td>\n");
|
28
29
|
sb.append(" <td>" + rs.getString(3) + "</td>\n");
|
29
30
|
sb.append(" <td>" + rs.getString(4) + "</td>\n");
|
30
31
|
sb.append(" <td>" + rs.getString(5) + "</td>\n");
|
@@ -42,15 +43,16 @@
|
|
42
43
|
sb.append(" <td>" + rs.getString(17) + "</td>\n");
|
43
44
|
sb.append(" <td>" + rs.getString(18) + "</td>\n");
|
44
45
|
sb.append("</tr>\n");
|
45
|
-
|
46
|
+
|
46
47
|
}
|
48
|
+
|
47
49
|
---
|
48
|
-
SQLとデータベースを閉じる
|
50
|
+
### SQLとデータベースを閉じる
|
49
51
|
sql.close();
|
50
52
|
db.close();
|
51
53
|
%>
|
52
54
|
|
53
|
-
HTMLに表示させる
|
55
|
+
### HTMLに表示させる
|
54
56
|
<%= sb.toString() %>
|
55
57
|
|
56
58
|
### 試したこと
|
3
文法の改善
title
CHANGED
File without changes
|
body
CHANGED
@@ -7,21 +7,23 @@
|
|
7
7
|
|
8
8
|
### 該当のソースコード
|
9
9
|
|
10
|
-
```ここに言語名を入力
|
11
10
|
<%@ page pageEncoding="UTF-8" import="java.sql.*" %>
|
12
11
|
|
13
12
|
<%
|
14
13
|
StringBuffer sb = new StringBuffer();
|
15
|
-
|
14
|
+
### データベースにアクセス
|
16
15
|
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
|
17
16
|
Connection db=DriverManager.getConnection("jdbc:odbc:kanri", "" , "" );
|
18
17
|
|
19
18
|
Statement sql = db.createStatement();
|
20
19
|
ResultSet rs = sql.executeQuery("SELECT * FROM Kanri");
|
21
20
|
|
21
|
+
---
|
22
|
+
1行ずつ取り出して表示させる
|
23
|
+
この時にNULLかどうかを判定して空白かデータ表示をしたいです
|
22
24
|
while(rs.next()) {
|
23
|
-
|
25
|
+
sb.append("<tr>");
|
24
|
-
|
26
|
+
sb.append(" <td>" + rs.getString(1) + "</td>\n");
|
25
27
|
sb.append(" <td>" + rs.getString(2) + "</td>\n");
|
26
28
|
sb.append(" <td>" + rs.getString(3) + "</td>\n");
|
27
29
|
sb.append(" <td>" + rs.getString(4) + "</td>\n");
|
@@ -40,12 +42,15 @@
|
|
40
42
|
sb.append(" <td>" + rs.getString(17) + "</td>\n");
|
41
43
|
sb.append(" <td>" + rs.getString(18) + "</td>\n");
|
42
44
|
sb.append("</tr>\n");
|
45
|
+
---
|
43
46
|
}
|
44
|
-
|
47
|
+
---
|
48
|
+
SQLとデータベースを閉じる
|
45
49
|
sql.close();
|
46
50
|
db.close();
|
47
51
|
%>
|
48
52
|
|
53
|
+
HTMLに表示させる
|
49
54
|
<%= sb.toString() %>
|
50
55
|
|
51
56
|
### 試したこと
|
2
文字追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -45,8 +45,9 @@
|
|
45
45
|
sql.close();
|
46
46
|
db.close();
|
47
47
|
%>
|
48
|
-
```
|
49
48
|
|
49
|
+
<%= sb.toString() %>
|
50
|
+
|
50
51
|
### 試したこと
|
51
52
|
|
52
53
|
if (rs.getString(2) == null) {
|
1
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -5,12 +5,6 @@
|
|
5
5
|
IF文で判定するとNULLのデータを空白にできたのですが、同じ列のデータのある表が表示されなく(データのあるマスだけが消えてずれる感じ)なってしまって困っています。
|
6
6
|
データのある所はそのまま表示させてないところ(NULL)だけ空白にするにはどうすればよいでしょうか。
|
7
7
|
|
8
|
-
### 発生している問題・エラーメッセージ
|
9
|
-
|
10
|
-
```
|
11
|
-
エラーメッセージ
|
12
|
-
```
|
13
|
-
|
14
8
|
### 該当のソースコード
|
15
9
|
|
16
10
|
```ここに言語名を入力
|