suganyaarya Ответов: 1

Я создать код в dblayer затем отобразить сообщение об ошибке: не удается присвоить 'autostid' потому что это 'групповой метод' как решить


общественного недействительными Autostid()
{
DBaccess c = новый DBaccess();
гр.подключить();
Autostid = c.Autonumber("stid", "tblstudent", "");
гр.отсоединить();
}

Что я уже пробовал:

я создать код в dblayer затем отобразить сообщение об ошибке: не удается присвоить 'Autostid' потому что это 'групповой метод' как решить

1 Ответов

Рейтинг:
1

Thomas Daniels

Ваше имя метода Autostid- и ты пытаешься что-то поручить мне? Autostid- Это не сработает. Дайте вашей переменной другое имя и не забудьте либо указать тип, либо поставить var прямо перед ним:

var result = c.Autonumber("stid", "tblstudent", "");


[Редактировать]

Если счетчик является void (т. е. он не возвращает значение), вы не можете присвоить его переменной, и вы должны вызвать его следующим образом:
c.Autonumber("stid", "tblstudent", "");
То есть вызов метода без присвоения результата переменной.