Я думаю, что ваша сессия Session("project_id")
пуста, и это не лучший способ добавить параметр в ваш оператор SQL.Ваш код здесь уязвим для инъекций SQL.сначала вы должны проверить, пустой ли ваш сеанс, а затем добавить параметры, объявив команду sql и присвоив ей параметры:
dim project_id as integer = 0
If Session("project_id") IsNot Nothing AndAlso IsNumeric(Session("project_id")) Then
project_id = Session("project_id")
end if
dim cmd as new sqlcommand
cmd.parameters.add("@project_id",project_id)
остальная часть вашего кода останется прежней