Проверьте, существует ли временная таблица, и удалите ее, прежде чем создавать временную таблицу.

Это потому, что по умолчанию формат файла bmp не поддерживает прозрачность, в то время как формат файла png делает.

Если вы хотите прозрачность, вам придется использовать png. Алгоритмы сжатия без потерь, поэтому вы не собираетесь получать артефакты в своем изображении. Файл будет занимать меньше места на диске.

593
задан Peter Mortensen 6 December 2016 в 19:53
поделиться

4 ответа

pmac72 использует, ИДУТ для разрушения запроса в пакеты и использование ИЗМЕНЕНИЯ.

Вы, кажется, выполняете тот же пакет, но выполняете его дважды после изменения его: ОТБРАСЫВАНИЕ... СОЗДАЙТЕ... править... ОТБРАСЫВАНИЕ... СОЗДАТЬ..

, Возможно, отправляют Ваш точный код, таким образом, мы видим то, что продолжается.

10
ответ дан gbn 7 December 2016 в 05:53
поделиться

Я не могу воспроизвести ошибку.

, Возможно, я не понимаю проблемы.

следующее хорошо работает для меня в SQL Server 2005 с дополнительным столбцом "нечто", появляющимся во втором избранном результате:

IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
GO
CREATE TABLE #Results ( Company CHAR(3), StepId TINYINT, FieldId TINYINT )
GO
select company, stepid, fieldid from #Results
GO
ALTER TABLE #Results ADD foo VARCHAR(50) NULL
GO
select company, stepid, fieldid, foo from #Results
GO
IF OBJECT_ID('tempdb..#Results') IS NOT NULL DROP TABLE #Results
GO
657
ответ дан bot 7 December 2016 в 05:53
поделиться

При изменении столбца во временной таблице необходимо отбросить таблицу прежде, чем выполнить запрос снова. (Да, это является раздражающим. Что необходимо сделать.)

я всегда предполагал, что это вызвано тем, что "недопустимый столбец" проверка сделан синтаксическим анализатором, прежде чем запрос будет выполнен, таким образом, это основано на столбцах в таблице, прежде чем это будет отброшено..... и именно это pnbs, также сказанный.

0
ответ дан 22 November 2019 в 21:51
поделиться

Я обычно получаю эту ошибку, когда уже создал временную таблицу; код, который проверяет оператор SQL на наличие ошибок, видит «старую» временную таблицу на месте и возвращает неправильный подсчет количества столбцов в последующих операторах, как если бы временная таблица никогда не удалялась.

После изменения количества столбцов во временной таблице после создания версии с меньшим количеством столбцов, отбросьте таблицу и ЗАТЕМ запустите свой запрос.

7
ответ дан 22 November 2019 в 21:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: