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

質問編集履歴

3

プログラム言語を明記しました。

2021/01/04 04:20

投稿

Yamamoto2020
Yamamoto2020

スコア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

ソースコードの記入個所を変更しました

2021/01/04 04:20

投稿

Yamamoto2020
Yamamoto2020

スコア3

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

想定の結果を出した後に追加したソースコードを太字に変更、エラーメッセージを追加しました。

2021/01/04 03:58

投稿

Yamamoto2020
Yamamoto2020

スコア3

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と表示されています。**