質問編集履歴
3
プログラム言語を明記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
```
|
1
|
+
```Java
|
2
2
|
package com.websarva.wings.android.test;
|
3
3
|
|
4
4
|
import android.content.ContentValues;
|
2
ソースコードの記入個所を変更しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,4 @@
|
|
1
|
-
名前や住所など複数の列を持ったデータベースを作成したいと考えています。ですが、タイトルにあったように引数が呼び出し側と呼び出し先とで数が一致しませんというコンパイルエラーが出てしまいます。
|
2
|
-
|
1
|
+
```ここに言語を入力
|
3
|
-
|
4
2
|
package com.websarva.wings.android.test;
|
5
3
|
|
6
4
|
import android.content.ContentValues;
|
@@ -61,6 +59,11 @@
|
|
61
59
|
db.insert("touristattractionsdb", null, values);
|
62
60
|
}
|
63
61
|
}
|
62
|
+
コード
|
63
|
+
```名前や住所など複数の列を持ったデータベースを作成したいと考えています。ですが、タイトルにあったように引数が呼び出し側と呼び出し先とで数が一致しませんというコンパイルエラーが出てしまいます。
|
64
|
+
,の箇所を変更したり打ち直したりしてみましたが、そのたびに別のコンパイルエラーメッセージが表示され困っています。お手間をおかけしますが、よろしくお願いいたします。
|
65
|
+
|
66
|
+
|
64
67
|
**エラーメッセージは
|
65
68
|
saveData(db, "草津温泉", "bsだhb", "温泉");
|
66
69
|
saveData(db, "水上温泉", "hdすあ", "温泉");
|
1
想定の結果を出した後に追加したソースコードを太字に変更、エラーメッセージを追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -15,13 +15,13 @@
|
|
15
15
|
private static final String _ID = "_id";
|
16
16
|
private static final String COLUMN_NAME_NAME ="name";
|
17
17
|
private static final String COLUMN_NAME_ADDRESS = "address";
|
18
|
-
private static final String COLUMN_NAME_CATEGORY = "category";
|
18
|
+
**private static final String COLUMN_NAME_CATEGORY = "category";**
|
19
19
|
private static final String SQL_CREATE_ENTRIES =
|
20
20
|
" CREATE TABLE " + TABLE_NAME + " (" +
|
21
21
|
_ID + " INTEGER PRIMARY KEY, " +
|
22
22
|
COLUMN_NAME_NAME + " TEXT," +
|
23
|
-
COLUMN_NAME_ADDRESS + " TEXT, " +
|
23
|
+
COLUMN_NAME_ADDRESS + " TEXT**, " +
|
24
|
-
COLUMN_NAME_CATEGORY + " TEXT " + " ) ";
|
24
|
+
COLUMN_NAME_CATEGORY + " TEXT " + " **) ";
|
25
25
|
|
26
26
|
private static final String SQL_DELETE_ENTRIES = " DROP TABLE IF EXISTS " + " TABLE_NAME ";
|
27
27
|
|
@@ -33,10 +33,10 @@
|
|
33
33
|
public void onCreate(SQLiteDatabase db){
|
34
34
|
db.execSQL(SQL_CREATE_ENTRIES);
|
35
35
|
|
36
|
-
saveData(db, "草津温泉", "bsだhb", "温泉");
|
36
|
+
saveData(db, "草津温泉", "bsだhb"**, "温泉"**);
|
37
|
-
saveData(db, "水上温泉", "hdすあ", "温泉");
|
37
|
+
saveData(db, "水上温泉", "hdすあ"**, "温泉"**);
|
38
|
-
saveData(db, "草津熱帯園" ,"data", "動物園");
|
38
|
+
saveData(db, "草津熱帯園" ,"data"**, "動物園"**);
|
39
|
-
saveData(db, "群馬フラワーパーク" , "djgsk", "公園");
|
39
|
+
saveData(db, "群馬フラワーパーク" , "djgsk"**, "公園"**);
|
40
40
|
|
41
41
|
}
|
42
42
|
|
@@ -60,4 +60,10 @@
|
|
60
60
|
|
61
61
|
db.insert("touristattractionsdb", null, values);
|
62
62
|
}
|
63
|
-
}
|
63
|
+
}
|
64
|
+
**エラーメッセージは
|
65
|
+
saveData(db, "草津温泉", "bsだhb", "温泉");
|
66
|
+
saveData(db, "水上温泉", "hdすあ", "温泉");
|
67
|
+
saveData(db, "草津熱帯園" ,"data", "動物園");
|
68
|
+
saveData(db, "群馬フラワーパーク" , "djgsk", "公園");
|
69
|
+
のそれぞれにExpected 3 arguments but found 4と表示されています。**
|