sql запрос

MaksimHelp

Client
Регистрация
23.09.2016
Сообщения
198
Благодарностей
6
Баллы
18
string db_host = "83.69........"; // хост
string db_user = "vh3450......."; // username для подключения к MySQL
string db_pswd = "............"; // пароль для подключения к MySQL
string db_database = "................"; // название БД с которой будет работа
string db_charset = "utf8"; // кодировка данных в таблицах

// коннект к MySQL и открытие сессии

DB db = new DB(db_host, db_user, db_pswd, db_database, db_charset);

List<string> done = db.getRow("SELECT id, user_id, m_id, message FROM messages FOR UPDATE");
var firstElement = done[0];
var firstElement1 = done[1];
var firstElement2 = done[2];
var firstElement5 = done[3];

project.Variables["id"].Value = firstElement;
project.Variables["id_vk"].Value = firstElement1;
project.Variables["id_message"].Value = firstElement2;
project.Variables["message"].Value = firstElement5;


List<string> what = db.getRow("SELECT id_vk FROM nopers");
var check = project.Variables["id_vk"].Value;
var list = what;
var note = list.IndexOf(check);
if (note == -1){
var lrn = db.query("INSERT nopers (id_vk) VALUES (@firstElement1)");
var lmin = db.getOne("DELETE FROM messages WHERE id =" + project.Variables["id"].Value);
what.Clear();
db.close(); }

else {
what.Clear();
db.close();
return null;}

Компиляция кода Ошибка в действии "CS0815" "Cannot assign void to an implicitly-typed variable". [Строка: 28; Cтолбец: 7]
 

porileenvej

Client
Регистрация
09.05.2020
Сообщения
99
Благодарностей
130
Баллы
33
Ошибка в строке
SQL:
var lrn = db.query("INSERT nopers (id_vk) VALUES (@firstElement1)");
db.query("INSERT nopers (id_vk) VALUES (@firstElement1)");//правильно
db.query ничему не равно, возвращает void, а ты пытаешься ничего сохранить в переменную
 
  • Спасибо
Реакции: MaksimHelp

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)