Мне нужно проверить в базе данных, существует ли текущее значение. но я не знаю, как использовать данные в моем значении 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);
}