Существующие данные в базе данных SQLITE + Unity - PullRequest
0 голосов
/ 29 августа 2018

Мне нужно проверить в базе данных, существует ли текущее значение. но я не знаю, как использовать данные в моем значении public Text CreateUsername.

    [SerializeField]
    private Text CreateUsername;

Создать запрос пользователя

public void CreateUser(string username, int status)
          {
              using (IDbConnection dbConnection = new SqliteConnection(Connection))
              {
                  dbConnection.Open();

                  using (IDbCommand dbCmd = dbConnection.CreateCommand())
                  {
                      string insertuser = String.Format("insert into user_data (UserData_name, UserData_status) values (\"{0}\",\"{1}\")", username, status);

                      dbCmd.CommandText = insertuser;
                      dbCmd.ExecuteScalar();
                      dbConnection.Close();
                  }
              }
          }

Вставить запрос пользователя ... в этом процессе я не знаю, какой правильный запрос я буду использовать в условии where в String checkusername.

public void insertCreateUser()
    {
        using (IDbConnection dbConnection = new SqliteConnection(Connection))
        {
            dbConnection.Open();

            using (IDbCommand dbCmd = dbConnection.CreateCommand())
            {
                string checkusername = "select count(UserData_name) from user_data where UserData_name ";

                dbCmd.CommandText = updatestatus;
                dbCmd.ExecuteScalar();
                dbConnection.Close();
            }
        }
              ChangeStatus();
              int stat = 1;
              CreateUser(CreateUsername.text, stat);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...