Меню

Ошибка имя столбца должно быть строкой или массивом

i got some stuck when accessing a yii’s web application. I have configured as the same as the owner’s setting, but while i tried to access, i got an error «Column must be either a string or an array». How could i solve it? Thanks in advance..

asked Jan 11, 2013 at 3:36

syaloom's user avatar

2

When reporting error messages, it helps to have the precise error message. The actual error message is: «Column name must be either a string or an array». With an exact string you can search the framework files to find where it is mentioned.

Looks like some method somewhere is passing an invalid column name to createInCondition method of CDbCommandBuilder.

See line 722: https://github.com/yiisoft/yii/blob/1.1.13/framework/db/schema/CDbCommandBuilder.php

Looking at a couple instances where that method is called, I would guess that you have a database table without a primary key somewhere. That is one possible explanation for the problem. Other explanations will require a lot more details on your part.

Provide the stack trace that the error page provides you with when in debug mode along with your table schema.

answered Jan 11, 2013 at 4:05

Willem Renzema's user avatar

Willem RenzemaWillem Renzema

5,1391 gold badge17 silver badges24 bronze badges

1

This happens when you don’t have a primary key in your table and you try to do an update. I got this problem because I had a composite primary key in my table. I was being handled well on all operations until I wanted to update a model.

Just add an int primary key, call it ‘id’ to your table with auto increment. It should do the trick.

Be sure to disable schema caching (if you’re using that) before you test this. The change wont take effect until your schema cache expires.

answered Sep 16, 2013 at 3:58

Laith's user avatar

LaithLaith

3995 silver badges13 bronze badges

Maybe you do not have primary key in your table. If you use the method $model->save() to save or use method $model->update() ($model is CActiveRecord instance), you will get this error.

Because the method update in CActiveRecord using Primary key to update (Read more here
)

Source Code: framework/db/ar/CActiveRecord.php#1115

if($this->_pk===null)
        $this->_pk=$this->getPrimaryKey();
$this->updateByPk($this->getOldPrimaryKey(),$this->getAttributes($attributes));
$this->_pk=$this->getPrimaryKey();

You can use method updateAll() instead of update() or updateByPk()

answered Apr 11, 2014 at 7:47

dakiquang's user avatar

dakiquangdakiquang

6831 gold badge7 silver badges24 bronze badges

If you forgot add return value you will have error you showed. Simple example, your model with such method will return error on PK

...

public function relations()
{
}

...

Your have to add return value.

/**
 * @return array
 */
public function relations()
{
    return array();
}

If you are not using such methods you should delete them, or add ‘default return values’. Otherwise it gives errors the same as it was primary key or other DB issues (because model read invalid data and didn’t all things it should).

answered Mar 3, 2014 at 19:51

user1954544's user avatar

user1954544user1954544

1,5995 gold badges25 silver badges53 bronze badges

i got some stuck when accessing a yii’s web application. I have configured as the same as the owner’s setting, but while i tried to access, i got an error «Column must be either a string or an array». How could i solve it? Thanks in advance..

asked Jan 11, 2013 at 3:36

syaloom's user avatar

2

When reporting error messages, it helps to have the precise error message. The actual error message is: «Column name must be either a string or an array». With an exact string you can search the framework files to find where it is mentioned.

Looks like some method somewhere is passing an invalid column name to createInCondition method of CDbCommandBuilder.

See line 722: https://github.com/yiisoft/yii/blob/1.1.13/framework/db/schema/CDbCommandBuilder.php

Looking at a couple instances where that method is called, I would guess that you have a database table without a primary key somewhere. That is one possible explanation for the problem. Other explanations will require a lot more details on your part.

Provide the stack trace that the error page provides you with when in debug mode along with your table schema.

answered Jan 11, 2013 at 4:05

Willem Renzema's user avatar

Willem RenzemaWillem Renzema

5,1391 gold badge17 silver badges24 bronze badges

1

This happens when you don’t have a primary key in your table and you try to do an update. I got this problem because I had a composite primary key in my table. I was being handled well on all operations until I wanted to update a model.

Just add an int primary key, call it ‘id’ to your table with auto increment. It should do the trick.

Be sure to disable schema caching (if you’re using that) before you test this. The change wont take effect until your schema cache expires.

answered Sep 16, 2013 at 3:58

Laith's user avatar

LaithLaith

3995 silver badges13 bronze badges

Maybe you do not have primary key in your table. If you use the method $model->save() to save or use method $model->update() ($model is CActiveRecord instance), you will get this error.

Because the method update in CActiveRecord using Primary key to update (Read more here
)

Source Code: framework/db/ar/CActiveRecord.php#1115

if($this->_pk===null)
        $this->_pk=$this->getPrimaryKey();
$this->updateByPk($this->getOldPrimaryKey(),$this->getAttributes($attributes));
$this->_pk=$this->getPrimaryKey();

You can use method updateAll() instead of update() or updateByPk()

answered Apr 11, 2014 at 7:47

dakiquang's user avatar

dakiquangdakiquang

6831 gold badge7 silver badges24 bronze badges

If you forgot add return value you will have error you showed. Simple example, your model with such method will return error on PK

...

public function relations()
{
}

...

Your have to add return value.

/**
 * @return array
 */
public function relations()
{
    return array();
}

If you are not using such methods you should delete them, or add ‘default return values’. Otherwise it gives errors the same as it was primary key or other DB issues (because model read invalid data and didn’t all things it should).

answered Mar 3, 2014 at 19:51

user1954544's user avatar

user1954544user1954544

1,5995 gold badges25 silver badges53 bronze badges

NetStranger

Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Непонятки в критерии поиска и функции find

Такая ситуация, критерия прекрасно отрабатывается на условии в функции exists — находит запись в БД, выдает ТРУ (проверено) а далее по тому же самому критерию через find ругается на
CDbException
Описание
Имя столбца должно быть строкой или массивом.

Что за бред?

Код: Выделить всё

        $father = new CDbCriteria;
        $father->condition = 'parent=:parent AND child=:children';
        $father->params = array(':parent' => Yii::app()->user->id, ':children' => $this->id);

if (Toldoth::model()->exists($father)) {
                $toldoth = Toldoth::model()->find($father);
                $toldoth->child = Yii::app()->user->id;
                $toldoth->save();
}
 

даже если я сокращаю до

Код: Выделить всё

        $father = new CDbCriteria;
        $father->condition = 'parent=:parent AND child=:children';
        $father->params = array(':parent' => Yii::app()->user->id, ':children' => $this->id);

if ($toldoth = Toldoth::model()->find($father)) {
                $toldoth->child = Yii::app()->user->id;
                $toldoth->save();
}
 

все равно не работает, хотя exists отрабатывает прекрасно…

Вот, что можно сделать с помощью Yii — Teutonick.ru

Аватара пользователя

samdark

Администратор
Сообщения: 9464
Зарегистрирован: 2009.04.02, 13:46
Откуда: Воронеж
Контактная информация:

NetStranger

Сообщения: 107
Зарегистрирован: 2010.03.17, 12:54

Re: Непонятки в критерии поиска и функции find

Сообщение

NetStranger » 2010.11.18, 12:08

Да тут показывать больше нечего. все и так просто
вот таблица

Код: Выделить всё

--
-- Table structure for table `toldoth`
--

CREATE TABLE IF NOT EXISTS `toldoth` (
  `parent` int(10) NOT NULL,
  `child` int(10) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `toldoth`
--

INSERT INTO `toldoth` (`parent`, `child`) VALUES
(1, 3),
(2, 13);
 

Код пхп выше, больше нечего урезать. Идет присвоение переменной критерия, далее поиск по критерию и тут же ошибка

Код: Выделить всё

exception 'CDbException' with message 'Имя столбца должно
быть строкой или массивом.' in
Z:homemy1.ruwwwyiidbschemaCDbCommandBuilder.php:701
Stack trace:
#0 Z:homemy1.ruwwwyiidbschemaCDbCommandBuilder.php(496):
CDbCommandBuilder->createInCondition(Object(CMysqlTableSchema), NULL,
Array, NULL)
#1 Z:homemy1.ruwwwyiidbarCActiveRecord.php(1592):
CDbCommandBuilder->createPkCriteria(Object(CMysqlTableSchema), NULL, '',
Array)
#2 Z:homemy1.ruwwwyiidbarCActiveRecord.php(1047):
CActiveRecord->updateByPk(NULL, Array)
#3 Z:homemy1.ruwwwyiidbarCActiveRecord.php(764):
CActiveRecord->update(NULL)
#4
Z:homemy1.ruwwwprotectedmodulesusercontrollersUserAdminController.php(68):
CActiveRecord->save()
#5 Z:homemy1.ruwwwyiiwebactionsCInlineAction.php(57):
UseradminController->actionView()
#6 Z:homemy1.ruwwwyiiwebCController.php(300): CInlineAction->run()
#7 Z:homemy1.ruwwwyiiwebfiltersCFilterChain.php(133):
CController->runAction(Object(CInlineAction))
#8 Z:homemy1.ruwwwyiiwebfiltersCFilter.php(41): CFilterChain->run()
#9 Z:homemy1.ruwwwyiiwebCController.php(1084):
CFilter->filter(Object(CFilterChain))
#10 Z:homemy1.ruwwwyiiwebfiltersCInlineFilter.php(59):
CController->filterAccessControl(Object(CFilterChain))
#11 Z:homemy1.ruwwwyiiwebfiltersCFilterChain.php(130):
CInlineFilter->filter(Object(CFilterChain))
#12 Z:homemy1.ruwwwyiiwebCController.php(283): CFilterChain->run()
#13 Z:homemy1.ruwwwyiiwebCController.php(257):
CController->runActionWithFilters(Object(CInlineAction), Array)
#14 Z:homemy1.ruwwwyiiwebCWebApplication.php(324):
CController->run('view')
#15 Z:homemy1.ruwwwyiiwebCWebApplication.php(121):
CWebApplication->runController('user/useradmin/...')
#16 Z:homemy1.ruwwwyiibaseCApplication.php(135):
CWebApplication->processRequest()
#17 Z:homemy1.ruwwwindex.php(12): CApplication->run()
#18 {main} REQUEST_URI=/user/useradmin/view/id/11

Вот еще урезал, ошибка сохраняется

Код: Выделить всё

                $father = new CDbCriteria;
                $father->condition = "parent = 2";
                $toldoth = Toldoth::model()->find($father);
                $toldoth->parent = '23';
                $toldoth->save(); 

Вот, что можно сделать с помощью Yii — Teutonick.ru

я застрял при доступе к веб-приложению yii. Я настроил так же, как и настройки владельца, но при попытке доступа я получил сообщение об ошибке «Столбец должен быть либо строкой, либо массивом». Как я могу это решить? Заранее спасибо..

5 ответы

При сообщении об ошибках полезно иметь точное сообщение об ошибке. Фактическое сообщение об ошибке: «Столбец имя должен быть либо строкой, либо массивом». С точной строкой вы можете искать файлы фреймворка, чтобы найти, где она упоминается.

Похоже, какой-то метод где-то передает недопустимое имя столбца в createInCondition метод CDbCommandBuilder.

См. строку 722: https://github.com/yiisoft/yii/blob/1.1.13/framework/db/schema/CDbCommandBuilder.php

Глядя на пару случаев, когда вызывается этот метод, я бы предположил, что у вас есть таблица базы данных без первичного ключа. Это одно из возможных объяснений проблемы. Другие объяснения потребуют от вас гораздо больше подробностей.

Предоставьте трассировку стека, которую страница ошибок предоставляет вам в режиме отладки, вместе со схемой таблицы.

Создан 11 янв.

Это происходит, когда у вас нет первичного ключа в таблице и вы пытаетесь выполнить обновление. У меня возникла эта проблема, потому что в моей таблице был составной первичный ключ. Со мной хорошо справлялись на всех операциях, пока я не захотел обновить модель.

Просто добавьте первичный ключ int, назовите его «id» в свою таблицу с автоматическим увеличением. Это должно сработать.

Обязательно отключите кэширование схемы (если вы его используете) перед тем, как протестировать это. Изменение не вступит в силу, пока не истечет срок действия кэша схемы.

Создан 16 сен.

Может быть, у вас нет primary key в вашем столе. Если вы используете метод $model->save() для сохранения или используете метод $model->update() ($model является экземпляром CActiveRecord), вы получите эту ошибку.

Поскольку обновление метода в CActiveRecord с использованием первичного ключа для обновления (Читать далее здесь
)

Исходный код: framework/db/ar/CActiveRecord.php#1115

if($this->_pk===null)
        $this->_pk=$this->getPrimaryKey();
$this->updateByPk($this->getOldPrimaryKey(),$this->getAttributes($attributes));
$this->_pk=$this->getPrimaryKey();

Вы можете использовать метод updateAll() вместо update() or updateByPk()

ответ дан 11 апр.

ответ дан 28 апр.

Если вы забыли добавить возвращаемое значение, у вас будет ошибка, которую вы показали. Простой пример, ваша модель с таким методом вернет ошибку на PK

...

public function relations()
{
}

...

Вы должны добавить возвращаемое значение.

/**
 * @return array
 */
public function relations()
{
    return array();
}

Если вы не используете такие методы, вы должны удалить их или добавить «возвращаемые значения по умолчанию». В противном случае он выдает такие же ошибки, как и первичный ключ, или другие проблемы с БД (поскольку модель считывала недопустимые данные и не делала все, что должна).

ответ дан 03 мар ’14, в 19:03

Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками

php
yii

or задайте свой вопрос.

Регистрация
3 Июл 2013
Сообщения
37
Лучшие ответы
0
Репутация
0

  • #1

Знаю, что не туда — но и в «Задай вопрос — получи ответ» и в саму тему с «Universal UCP Lite», я писал — однако тишина.

Будьте добры, подскажите пожалуйста — вот я всё подключил и вроде как функционирует.
Но единственное, это когда нажимаю «Мой профиль» — «Просмотр»…

Выдаёт:
«Ошибка 500
Имя столбца должно быть строкой или массивом.»

Как исправить это?

Распространенные ошибки Записи данных

Эта таблица описывает, как исправить распространенные ошибки, с которыми вы можете столкнуться при работе с sqlwrite функция. Эти ошибки применяются ко всем поставщикам базы данных.

Сообщение об ошибке Вероятные причины Разрешение
columnname значение столбца должно быть числовым массивом или массивом ячеек числовых скаляров.

Заданный тип данных столбца базы данных недопустим.

Задайте допустимый тип данных для столбца базы данных. Для допустимых типов данных смотрите data описание входного параметра в sqlwrite функция.

columnname значение столбца должно быть массивом datetime, массивом ячеек из символьных векторов или массивом строк.
columnname значение столбца должно быть логическим массивом.
columnname значение столбца должно быть массивом ячеек из символьных векторов или массивом строк.
Ошибка JDBC/ODBC: errormessage

Драйвер JDBC или ODBC выдает ошибку.

Консультируйтесь со своей документацией драйвера базы данных.

Не удалось создать tablename без типов столбца. Задайте 'ColumnType' для каждой переменной в табличных данных.

Вы создаете пустую таблицу базы данных.

Задайте 'ColumnType' аргумент пары «имя-значение» и обеспечивает тип данных для всех столбцов в таблице базы данных. Для получения дополнительной информации смотрите sqlwrite функция.

Specify 'ColumnType' for each variable in the table data.

Вы не задавали тип данных по крайней мере одного столбца в таблице базы данных.

Задайте 'ColumnType' аргумент пары «имя-значение» и обеспечивает тип данных для всех столбцов в таблице базы данных. Для получения дополнительной информации смотрите sqlwrite функция.

Подсказки? Разочарования? Обсуждаем проблемы сервиса с другими посетителями сайта:



идентификация не требуется

комментарии с нецензурной лексикой и оскорблениями удаляются

Надежда

  

 

15 дней назад

 #

15 января 2023

+
0

При попытке скачать выдаёт ошибку 524. А потом вообще не открывается.

Гость

  

 

24 дней назад

 #

6 января 2023

+
0






Регулярные технические работы.

Илья

  

 

110 дней назад

 #

12 октября 2022

+
0

ошибка 524 ,все остальные сайты работают.

Dit

  

 

110 дней назад

 #

12 октября 2022

+
0

может кто в доту хочет?



  

 

110 дней назад

 #

12 октября 2022

+
0

В следующий раз новеллу сразу в закладки кидать буду…

Nettris

  

 

110 дней назад

 #

+
1

Ура, значит не у меня одного))))

Иван

  

 

110 дней назад

 #

+
1

сайт не загружается хотя все остальные сайты работают

Павел

  

 

111 дней назад

 #

+
0

Ошибка 502 была сейчас на писано что ведутся технические работы

Aleknuir

  

 

111 дней назад

 #

+
0

502

Гость

  

 

111 дней назад

 #

+
0






Часто барахлит сайт. Это печалит.

Саня

  

 

119 дней назад

 #

+
0

Сервер лежит

А

  

 

119 дней назад

 #

+
0

Bad gateway Error code 502
Visit cloudflare.com for more information.
2022-10-03 17:50:04 UTC

Влад

  

 

138 дней назад

 #

+
0

Плохой шлюз Код ошибки 502
Посетите cloudflare.com для получения дополнительной информации.
2022-09-14 08:15:41 UTC

Регинт

  

 

139 дней назад

 #

+
0

Полностью не отвечает сайт хотя тут показывает что ответ есть, странно

Я

  

 

154 дней назад

 #

+
0

Офигенно, вовремя купил рекламу, спасибо.
Интересно, сайт хотя бы до вечера раздуплится чтоб её хоть кто-то увидел или всё, деньги выброшены на ветер?

.

  

 

154 дней назад

 #

+
0

Читала такую интересную новеллу, а сейчас с сайтом какие-то проблемы. Пожалуйста, решите ее как можно скорее!



  

 

154 дней назад

 #

+
0

Никак не могу зайти.

TheVitRub

  

 

154 дней назад

 #

+
0

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

Виолетта

  

 

154 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом

Влад

  

 

154 дней назад

 #

+
0

CException
Ошибка Redis: MISCONF Redis настроен на сохранение моментальных снимков RDB, но в настоящее время он не может сохраняться на диске. Команды, которые могут изменить набор данных, отключены, так как этот экземпляр настроен на отчет об ошибках во время записи, если создание моментального снимка RDB завершается неудачно (параметр stop-writes-on-bgsave-error). Пожалуйста, проверьте журналы Redis для получения подробной информации об ошибке RDB.

Андрей

  

 

154 дней назад

 #

+
0

Что делать? И как долго так будет кто нить в курсе?
CException
Redis error: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

Wudi

  

 

154 дней назад

 #

+
0

CException
Redis error: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

Лулу

  

 

154 дней назад

 #

+
0

CException
Redis error: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

Лэн

  

 

154 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом.

Слава

  

 

154 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом.

Гость

  

 

154 дней назад

 #

+
0






Раз в неделю стабильно какие-то беды, но сам сайт хороший

Теша

  

 

158 дней назад

 #

+
0

Не грузится

Ляшка

  

 

158 дней назад

 #

+
0

Не грузится сайт, со всех устройств и браузеров

Йоу

  

 

161 дней назад

 #

+
0

Рулет упал?

эд

  

 

166 дней назад

 #

+
0

решил читать а вижу … CDbException
Имя столбца должно быть строкой или массивом. …что делать

Туяна

  

 

166 дней назад

 #

+
0

Выходит следующее: Имя столбца должно быть строкой или массивом.

Барон

  

 

178 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом.

Лиса

  

 

178 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом.

🙁

  

 

178 дней назад

 #

+
0

CException
Ошибка Redis: MISCONF Redis настроен на сохранение моментальных снимков RDB, но в настоящее время он не может сохраняться на диске. Команды, которые могут изменить набор данных, отключены, так как этот экземпляр настроен на отчет об ошибках во время записи, если создание моментального снимка RDB завершается неудачно (параметр stop-writes-on-bgsave-error). Пожалуйста, проверьте журналы Redis для получения подробной информации об ошибке RDB.

….

  

 

189 дней назад

 #

+
0

все норм

Юнити

  

 

189 дней назад

 #

+
0

CException
Redis error: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

Иван

  

 

189 дней назад

 #

+
0

CException
Redis error: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

Хомарата

  

 

189 дней назад

 #

+
0

CException
Ошибка Redis: MISCONF Redis настроен на сохранение моментальных снимков RDB, но в настоящее время он не может сохраняться на диске. Команды, которые могут изменить набор данных, отключены, так как этот экземпляр настроен на отчет об ошибках во время записи, если создание моментального снимка RDB завершается неудачно (параметр stop-writes-on-bgsave-error). Пожалуйста, проверьте журналы Redis для получения подробной информации об ошибке RDB.

Boris

  

 

189 дней назад

 #

+
0

Redis error: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fails (stop-writes-on-bgsave-error option). Please check the Redis logs for details about the RDB error.

ZX

  

 

189 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом.

Анастасия

  

 

189 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом.

Иван

  

 

189 дней назад

 #

+
0

CDbException
Имя столбца должно быть строкой или массивом.

slon

  

 

195 дней назад

 #

+
0

Redis error: MISCONF Redis is configured to save RDB snapshots

Sbjjd

  

 

195 дней назад

 #

+
0

Redis error: MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk.

Орнас

  

 

195 дней назад

 #

+
0

Чет не работает

Читатель

  

 

218 дней назад

 #

+
0

У меня не открывается ????

Николай

  

 

223 дней назад

 #

+
-1

Уже починили) оперативно

Юнити

  

 

223 дней назад

 #

+
0

500 internal server error (

Читатель

  

 

223 дней назад

 #

+
0

снова плохо

Ноунейм

  

 

223 дней назад

 #

+
0

Тоже самое, очень не приятно…

Николай

  

 

223 дней назад

 #

+
0

500 internal server error буквально пару минут назад начал выдавать сервер.

Читатель

  

 

224 дней назад

 #

+
0

Уже работает. Спасибо

Бдительный возмущатель

  

 

224 дней назад

 #

+
0

Вполне себе работает, но в свой аккаунт не пускает

читатель

  

 

225 дней назад

 #

+
0

не работает уже второй день

Илона

  

 

226 дней назад

 #

+
0

Ура!!! Все снова заработало.

Цветана

  

 

226 дней назад

 #

+
0

и правда то работает, то не работает

Грозный читатель

  

 

226 дней назад

 #

+
0

Значит кому то повезло!! А у остальных все время только чёрный экран перед глазами

Андрей

  

 

226 дней назад

 #

+
0

И вновь заработал)

Грозный читатель

  

 

226 дней назад

 #

+
0

Ни одна из ваших ссылок не работает????, сайт уже несколько часов не запускается! Вы можете указать хотя бы приблизительное время, когда все снова заработает?!!!!

Андрей

  

 

226 дней назад

 #

+
0

И снова перестал(

Цветана

  

 

226 дней назад

 #

+
0

наконец заработал

Kella6

  

 

226 дней назад

 #

+
0

Этот сайт не может обеспечить безопасное соединение
На сайте tl.rulate.ru используется неподдерживаемый протокол.

ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Неподдерживаемый протокол
Клиент и сервер поддерживают разные версии протокола SSL или набора шифров.

Цветана

  

 

226 дней назад

 #

+
0

Не получается зайти

Ноунейм

  

 

226 дней назад

 #

+
0

Привет, у вас прогреса не было? Ну, там.. Может быть получилось зайти?

Цветана

  

 

226 дней назад

 #

+
1

На сайте tl.rulate.ru используется неподдерживаемый протокол.

ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Неподдерживаемый протокол

Ася

  

 

226 дней назад

 #

+
0

Сайт её открывается: Клиент и сервер поддерживают разные версии протокола SSL или набора шифров.

,

  

 

226 дней назад

 #

+
0

Этот сайт не может обеспечить безопасное соединение.На сайте tl.rulate.ru используется неподдерживаемый протокол.
ERR_SSL_VERSION_OR_CIPHER_MISMATCH

Юнити

  

 

226 дней назад

 #

+
0

Такая же фигня. «Этот сайт не может обеспечить безопасное соединение». Раньше сайт ложился несколько раз, но такого ни разу ещё не было.

Иван

  

 

226 дней назад

 #

+
0

люди я нашёл решение
ERR_SSL_VERSION_OR_CIPHER_MISMATCH
Эта ошибка возникает при переходе на веб-сайт с устаревшим защитным кодом. Для вашей защиты Chrome блокирует такие подключения.

Вы владелец сайта? Попробуйте изменить настройки сервера таким образом, чтобы вместо RC4 использовались TLS 1.2 и TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256. Шифр RC4 больше не считается безопасным. Если отключить его не удается, вам потребуется включить шифры, отличные от RC4.



  

 

226 дней назад

 #

+
0

Сайт не работает, пробовала с разных устройств пишет одно и то же: «Этот сайт не может обеспечить безопасное соединение»

Виталий

  

 

226 дней назад

 #

+
-1

Скорее всего проблемы в сайте, я проверял его так и сяк. Думаю надо ждать и проблемы наверное временые (надеюсь).

Лина

  

 

226 дней назад

 #

+
0

Очень проблематично, это сильно раздражает, ничего не выкрасть, прочитать и тд!

Лина

  

 

226 дней назад

 #

+
0

Кто-нибудь знает надолго это или нет?

Влад

  

 

226 дней назад

 #

+
0

Вчера работал

Juzywu

  

 

226 дней назад

 #

+
0

Этот сайт не может обеспечить безопасное соединение.
На сайте tl.rulate.ru используется неподдерживаемый протокол.

Презрение

  

 

226 дней назад

 #

+
0

Почему так долго не работает?

даниелла

  

 

226 дней назад

 #

+
0

не работает

RedZak

  

 

226 дней назад

 #

+
0

+ не работает

Макс

  

 

226 дней назад

 #

+
0

Ссылки не рабочие

mem

  

 

226 дней назад

 #

+
0

Не пашет. Ни с телефона ни с ноута.

Nika

  

 

226 дней назад

 #

+
0

Не работает

Нэмо

  

 

226 дней назад

 #

+
0

Почему не работает вообще?

Наталья

  

 

280 дней назад

 #

+
0

с телефона захожу на сайт спокойно,а на ноуте не могу зайти -в чем проблема?

Элла

  

 

305 дней назад

 #

+
0

Захожу с за границы (Германия), выбивает ошибку 404. Что делать?

ниу

  

 

306 дней назад

 #

+
0

У меня проблема большая, я пишу книгу и послучайности вышла из акаунта теперь я не могу зайти вожу и нажимаю мне выходит: нет, не правильно. Что делать?!?

Гость

  

 

653 дней назад

 #

+
0

+не работает

Гость

  

 

653 дней назад

 #

+
0

Сайт сейчас не работает. Набор английский букв и что-то про столбец. Всё. Ни войти, ни перейти. А я так хотела дочитать новеллу(((

Гость

  

 

653 дней назад

 #

+
0

Слег

Чистильщик

  

 

663 дней назад

 #

+
0

Сайт сломался

Лена

  

 

760 дней назад

 #

+
0

Спасибо за вашу работу, хотя часто проблемы с сайтом, но некоторые переводы есть только у вас. Сейчас читаю » леди генерала «. Доступный перевод, легко читается. Ещё раз спасибо!

Йегерист

  

 

760 дней назад

 #

+
0

Ankhzet, не волнуйся, не все ленивые бараны, спасибо за ссылку )

Иса

  

 

760 дней назад

 #

+
0

Здраствуйте у меня сайт rulate не работает уже 2 дня. Там сказано что
Не удается получить доступ к сайтуНе удалось найти IP-адрес сервера tl.rulate.ru.
DNS_PROBE_FINISHED_NXDOMAIN
Както так

Гость

  

 

760 дней назад

 #

+
0

Второй день не работает :с

Noname

  

 

761 дней назад

 #

+
0

Я стал про нечего не делал сайт
«Я думаю что можно уничтожить его карьеру»

Noname

  

 

761 дней назад

 #

+
0

Время 8:16 30 декабря среда
сайт не работает

Гость

  

 

761 дней назад

 #

+
0

Можно ли узнать? Это создателей задумка или что-то случилось с самим сайтом? Как скоро можно надеяться на доступ к сайту?

Мама_Ваша

  

 

761 дней назад

 #

+
-1

Сайт не пашет с утра как лох перезагружаю плак плак

Гостья

  

 

761 дней назад

 #

+
0

Почему сайт не загружается? В какой то момент все вырубилось, не важно с какого браузера набираю результат один и тот же.

гость

  

 

761 дней назад

 #

+
0

Не удаётся получить доступ к сайту

OzM

  

 

761 дней назад

 #

+
0

Может роскомнадзор залютовал?

Серж

  

 

761 дней назад

 #

+
0

DNS_PROBE_FINISHED_NXDOMAIN

Гость

  

 

761 дней назад

 #

+
0

Ошибка 404

arbuz652

  

 

762 дней назад

 #

+
0

А я на позитиве, может под новый год админы решили большую обнову сайта запилить????

Мурка

  

 

762 дней назад

 #

+
0

Сайт не работает((

Гость

  

 

762 дней назад

 #

+
0

Как обычно…похоже опять сайт упал

Jib

  

 

762 дней назад

 #

+
0

Я сегодня с обеда пытаюсь зайти,результата 0 надеюсь хоть завтра заработает

Хансц

  

 

762 дней назад

 #

+
1

Чё у кого нибудь заработало?

Гость

  

 

762 дней назад

 #

+
-1

Не работает сайт

Gawain

  

 

762 дней назад

 #

+
0

только вышла 65 глава «Наваки»,вот хотел купить и почитать,а сайт ска такая не открывается

LostSoul

  

 

762 дней назад

 #

+
0

У меня тоже не работает

Bebesnyi _Lotos

  

 

762 дней назад

 #

+
0

Сайт просто не открывается. Я пробовала с несколькими телефонами ( потому что думала что только у меня так), но сайт не открывается. И что мне делать? Я поискала в интернете но перевод новелл которых я читаю есть только на tl.rulate.ru. А я остановилась на самом интересном. Надеюсь сайт скоро опять заработает. Это был мой любимый сайт. Я сейчас в полнейшем шоке и отчаяние ????

Гость

  

 

762 дней назад

 #

+
0

это у меня одного проблемы или с сайтом что-то не то?

я

  

 

762 дней назад

 #

+
0

вопрос а как скоро он заработает?

гостюшка

  

 

762 дней назад

 #

+
0

не работает…..надеюсь все станет лучше

Гость

  

 

762 дней назад

 #

+
0

Не работает сайт. (ERR_NAME_NOT_RESOLVED)

Saas

  

 

893 дней назад

 #

+
0

не могу войти, ссылки не работают

Мари

  

 

901 дней назад

 #

+
1

Не открывается сайт

Я не могу использовать фильтр для фрейма данных. я продолжаю получать ошибку «TypeError («условие должно быть строкой или столбцом»)»

Я попытался изменить фильтр, чтобы использовать объект col. Тем не менее, это не работает.

path = 'dbfs:/FileStore/tables/TravelData.txt'
data = spark.read.text(path)
from pyspark.sql.types import StructType, StructField, IntegerType , StringType, DoubleType
schema = StructType([
  StructField("fromLocation", StringType(), True),
  StructField("toLocation", StringType(), True),
  StructField("productType", IntegerType(), True)
])
df = spark.read.option("delimiter", "t").csv(path, header=False, schema=schema)
from pyspark.sql.functions import col
answerthree = df.select("toLocation").groupBy("toLocation").count().sort("count", ascending=False).take(10)  # works fine
display(answerthree)

Я добавляю фильтр к переменной «answerthree» следующим образом:

answerthree = df.select("toLocation").groupBy("toLocation").count().filter(col("productType")==1).sort("count", ascending=False).take(10)

Выдает ошибку следующим образом:
«»не удается разрешить» productType «данные входные столбцы»»условие должно быть строкой или столбцом»

В jist я пытаюсь решить проблему 3, указанную в ссылке ниже, используя pyspark вместо scal. Набор данных также представлен в приведенном ниже URL-адресе.
https://acadgild.com/blog/spark-use-case-travel-data-analysis?fbclid=IwAR0fgLr-8aHVBsSO_yWNzeyh7CoiGraFEGddahDmDixic6wmumFwUlLgQ2c

Я должен получить желаемый результат только для значения productType 1

SKORPION13

7 / 7 / 0

Регистрация: 05.06.2011

Сообщений: 169

1

10.04.2014, 13:39. Показов 11282. Ответов 13

Метки нет (Все метки)


Суть проблемы такова , было дано задание в институте , и делал я его согласно методички , но в ней куча мелких косяков
Создл по методичке вот такую таблицу .

Oracle 11 SQL
1
2
3
4
5
6
7
CREATE TABLE newb(
BookId int NOT NULL,
booktitle VARCHAR (80) NOT NULL,
booktype VARCHAR (10) NOT NULL DEFAULT ('undecided'),
pubcity VARCHAR (50) NULL,
price int NOT NULL DEFAULT(1),
CONSTRAINT prk PRIMARY KEY (bookid));

ниже написано испульзуем инструкцию insert и дан пример как сделать это

Oracle 11 SQL
1
2
INSERT newb
VALUES (1,'life','chicago');

выдает ошибку
«Сообщение 213 , уровень 16,состояние 1, строка 2
Имя столбца или числа представленных значений не соответствует определению таблицы.

погуглил и нашел такой вариант записи

Oracle 11 SQL
1
INSERT newb (bookid) VALUES (1)

Ошибка следующая
«сообщение 515,уровеь 16 ,состояние 2, строка 2
Не удалось вставить значение null в столбец «booktitle» , таблица «123.dbo.newb» ; в столбце запрещены значения NULL.Ошибка в INSERT .
Выполнение данной инструкции было прекращенно.»

Подскажите что там и как правильно написать с этой инструкцией

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь



0



Модератор

4186 / 3026 / 576

Регистрация: 21.01.2011

Сообщений: 13,099

10.04.2014, 13:43

2

После имени таблицы перечисли ВСЕ поля, а в VALUES — все значения для полей. Естественно, в поле NOT NULL нельзя записывать пустое значение.



0



7 / 7 / 0

Регистрация: 05.06.2011

Сообщений: 169

10.04.2014, 19:35

 [ТС]

3

Цитата
Сообщение от Grossmeister
Посмотреть сообщение

После имени таблицы перечисли ВСЕ поля, а в VALUES — все значения для полей. Естественно, в поле NOT NULL нельзя записывать пустое значение.

все спасибо , просто в методичке так написано ,все нормал заработало

Добавлено через 32 минуты

Неверная работа инструкции insert

подскажите что не так сделал ???



0



1312 / 944 / 144

Регистрация: 17.01.2013

Сообщений: 2,348

11.04.2014, 08:19

4



0



7 / 7 / 0

Регистрация: 05.06.2011

Сообщений: 169

14.04.2014, 21:45

 [ТС]

5

Цитата
Сообщение от cygapb-007
Посмотреть сообщение

Вставка строк в таблицу, содержащую автоинкрементируемое поле

это все интересно , частично помогло но щас вот такая беда
«Сообщение 547, уровень 16, состояние 0, строка 3
Конфликт инструкции INSERT с ограничением CHECK «ck_oklad». Конфликт произошел в базе данных «qwertydb», таблица «dbo.sotrudniki», column ‘oklad’.
Выполнение данной инструкции было прервано.»

на строках, оклад , пол , премия , есть ограничения и они нужны

Миниатюры

Неверная работа инструкции insert
 



0



1312 / 944 / 144

Регистрация: 17.01.2013

Сообщений: 2,348

14.04.2014, 23:24

6

Цитата
Сообщение от SKORPION13
Посмотреть сообщение

Конфликт инструкции INSERT с ограничением CHECK «ck_oklad»

Ну так посмотрите, что это за ограничение. Может, по нему оклад только от 10000 должен быть, а может не больше 5000

Добавлено через 1 минуту
А может, оклад здесь вообще ни при чем, просто названо так 😉



0



7 / 7 / 0

Регистрация: 05.06.2011

Сообщений: 169

16.04.2014, 11:53

 [ТС]

7

Цитата
Сообщение от cygapb-007
Посмотреть сообщение

Ну так посмотрите, что это за ограничение. Может, по нему оклад только от 10000 должен быть, а может не больше 5000
Добавлено через 1 минуту
А может, оклад здесь вообще ни при чем, просто названо так 😉

да не , все ограничения в пределах как и должно быть уже раз 100 перепроверил , а не может это быть из-за связи



0



1107 / 753 / 181

Регистрация: 27.11.2009

Сообщений: 2,241

16.04.2014, 12:04

8

Как выглядит ck_oklad?



1



7 / 7 / 0

Регистрация: 05.06.2011

Сообщений: 169

16.04.2014, 12:12

 [ТС]

9

Цитата
Сообщение от iap
Посмотреть сообщение

Как выглядит ck_oklad?

захожу в ограничения таблицы сотрудники и ограничения по окладу такие «([oklad] like ‘[200-10000]’);
pol —([pol] like ‘1[м]’ OR [pol] like ‘2[ж]’)
«([premia] like ‘[0-600]’)



0



1312 / 944 / 144

Регистрация: 17.01.2013

Сообщений: 2,348

16.04.2014, 12:45

10

Цитата
Сообщение от SKORPION13
Посмотреть сообщение

ограничения по окладу такие «([oklad] like ‘[200-10000]’);

([oklad] between 200 and 10000)



0



7 / 7 / 0

Регистрация: 05.06.2011

Сообщений: 169

17.04.2014, 18:35

 [ТС]

11

Цитата
Сообщение от cygapb-007
Посмотреть сообщение

([oklad] between 200 and 10000

вот это помогло
а это получается когда я создавал ограничения то что то не так написал ???



0



6 / 6 / 0

Регистрация: 27.11.2013

Сообщений: 36

21.04.2014, 12:22

12

у вас стоит НОТ НУЛЛ
ВЫ вводите только значение для однои ячеики, осталиные пусты(НУЛЛ). Поэтому при попытки саписать что-то типа
ваши_даные, нулл,нулл,нулл, итп

ошибка появляеться что нулл запрешен.

Или заполните все поля или поставить что нул разрешен, или поставите значение по умолчанию.
_____________________________
Хоть и прошли годы но пусть будет ответ



0



Модератор

4186 / 3026 / 576

Регистрация: 21.01.2011

Сообщений: 13,099

21.04.2014, 12:28

13

А вообще лучше после названия таблицы перечислять поля. Писать немного больше, зато читать намного проще.
Если поля не перечислены и ты не помнишь наизусть структуру таблицы, то придется отдельно эту структуру искать и сопоставлять с твоим INSERT. А если они перечислены в тексте — все под рукой.



1



6 / 6 / 0

Регистрация: 27.11.2013

Сообщений: 36

21.04.2014, 12:35

14

не пихай нулл там где его запретил. Вот что главное
И конечно правилюьнный инсерт



0



ТаблицаЗначений. Неверное имя колонки

Я
   SevenHola

02.11.18 — 16:27

Процедура КнопкаВыполнитьНажатие(Кнопка)

    тз = новый ТаблицаЗначений;

    Для счётчик = 1 по 10 цикл

    имя = Строка(счётчик);

    тз.Колонки.Добавить(имя);

    КонецЦикла

КонецПроцедуры

И Ошибка

Ошибка при вызове метода контекста (Добавить)

    тз.Колонки.Добавить(имя);

по причине:

Неверное имя колонки

Имя колонки задаётся первым необязательным параметром и должно быть строкой, что и было сделано. При цикле повторяющийся колонок быть не может. Что я не так делаю?

   Aleksandr N

1 — 02.11.18 — 16:28

Имя должно быть строкой а не числом.

   igork1966

2 — 02.11.18 — 16:29

(0) Имя не может начинаться с цифры

   ДенисЧ

3 — 02.11.18 — 16:29

Формат уже некошерен?

имя = «к» + Формат(счётчик, «ЧГ=»);

   igork1966

4 — 02.11.18 — 16:29

(2) + к имени предьявляются такие же требования как и к именам переменных

   SevenHola

5 — 02.11.18 — 16:29

(2) О БОЖЕ, два часа бился. Я совсем забыл про это. Спасибо.

   АгентБезопаснойНацио

6 — 02.11.18 — 16:31

(3) формат излишен.. хотя и не вреден.

   Михаил Козлов

7 — 02.11.18 — 16:33

(6) Если колонок меньше 1000.

   АгентБезопаснойНацио

8 — 02.11.18 — 16:34

(5) фигня. я как-то давно колонку НомерСтроки назвал…

   АгентБезопаснойНацио

9 — 02.11.18 — 16:35

(7) если колонок больше 1000 — это уже дефект в ДНК.

   ДенисЧ

10 — 02.11.18 — 16:36

(9) А теперь расскажи это разработчикам УПП ))

   АгентБезопаснойНацио

11 — 02.11.18 — 16:38

(10) не встречал там.

хотя судя по некоторым вещам — дефекты таки есть….

   Михаил Козлов

12 — 02.11.18 — 16:38

(9) Вдруг понадобилось матрицу с большим числом строк транспонировать.

  

АгентБезопаснойНацио

13 — 02.11.18 — 16:39

(12) «…а вы на шкаф залезьте!»©

TurboConf — расширение возможностей Конфигуратора 1С

ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку «Обновить» в браузере.

Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка иммобилайзера форд транзит 2018
  • Ошибка инициализации голосовой связи сервер временно недоступен