Здравствуйте, подскажите пожалуйста есть ли похожее на ExecuteScalar? Я пытаюсь сделать вход
Написал такой код, но видимо в юнити так не прописывают, подскажите пожалуйста как правильнее будет?
public void GetDB()
{
conn();
try
{
string log= Inputlog.text.ToString();
string _pass = Inputpass.text.ToString();
cmd_db = new SqliteCommand("Select Password from User Where login='" + log+ "'");
if (cmd_db.ExecuteScalar() != null)
{
if (cmd_db.ExecuteScalar().ToString() == _pass)
{
cmd_db2 = new SqliteCommand("Select id from User Where log='" + log+ "'");
int id = Convert.ToInt32(cmd_db2.ExecuteScalar());
}
else
{
print("Неверный пароль!");
}
}
else
{
print("Неверный логин!");
}
}
catch (Exception ex)
{
print(ex.ToString());
}