Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Базы данных MySQL

  Все выпуски  

RusFAQ.ru: Базы данных SQL


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Базы данных SQL

Выпуск № 353
от 08.03.2008, 12:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 463, Экспертов: 50
В номере:Вопросов: 2, Ответов: 5

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 125669: Я подсоединил винт от другого компа и установил офис 2003. Теперь при запуске некоторых программ виндовс ругается на установку, пытается установить тот офис уже на мой винт и выходит ошибка: Путь не найден. Теперь у меня нету возможности переустанови...
Вопрос № 125711: Здравствуйте ув. Эксперты. Подскажите, пожалуйста, как вставлять в таблицу с помощью INSERT INTO более одной строки в один заход. Заранее спасибо....

Вопрос № 125.669
Я подсоединил винт от другого компа и установил офис 2003. Теперь при запуске некоторых программ виндовс ругается на установку, пытается установить тот офис уже на мой винт и выходит ошибка: Путь не найден. Теперь у меня нету возможности переустановить офис, что теперь делать?
Отправлен: 02.03.2008, 14:12
Вопрос задал: Ибатуллин Дамир Дарвинович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 2)

Отвечает: Силантьев А.В.
Здравствуйте, Ибатуллин Дамир Дарвинович!

Если я правильно Вас понял, то речь идет о том, что Вы:
- подсоединили к своему компьютеру диск от другого компьютера
- установили на него Офис
- сняли этот диск со своего компьютера

Такие операции лучше не делать, так как установка программного обеспечения под Windows производит его регистрацию именно на Вашем компьютере.
Таким образом, Вы создаете дополнительные трудности как для себя, так и для владельца диска, которому Вы хотели помочь, установив туда Офис.

Желательно воспользоваться стандартными средствами того программного продукта, установку которого Вы производили.
Тут возможны варианты:
1) У Вас был установлен Офис той же версии
2) У Вас не был установлен офис.
3) У Вас был установлен Офис другой версии

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

Во втором случае нужно:
- если есть возможность, подключить вновь тот диск, на который была произведена установка Офиса (это желательно, но не обязательно делать);
- произвести де инсталляцию Офиса той версии, которую Вы ставили на
подключенный диск. Если программа установки корректно отработает в условиях отсутствия установленных компонентов (диск не был вновь подключен) и удалит все ссылки на них из вашего компьютера (некоторые программы установки грешат тем, что не всегда за собой «чисто убирают» даже в более простых ситуациях, чем Ваша), то у Вас не должно возникнуть дополнительных трудностей.

В третьем случае нужно:
- выполнить то, что описано для варианта 2;
- выполнить то, что описано для варианта 1.
Если стандартные средства не помогут, то это будет уже другой вопрос для разбирательств.

Предлагаю начать с этих пунктов.
Ответ отправил: Силантьев А.В. (статус: 2-ой класс)
Ответ отправлен: 02.03.2008, 15:09
Оценка за ответ: 5


Вопрос № 125.711
Здравствуйте ув. Эксперты. Подскажите, пожалуйста, как вставлять в таблицу с помощью INSERT INTO более одной строки в один заход. Заранее спасибо.
Отправлен: 02.03.2008, 21:03
Вопрос задал: Орленко Максим Васильевич (статус: Посетитель)
Всего ответов: 4
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: MaratM
Здравствуйте, Орленко Максим Васильевич!
INSERT table1 SELECT 1,2,3 FROM tables2 WHERE ....
например так, поля должны 1,2,3 быт в талице 1
Ответ отправил: MaratM (статус: 1-ый класс)
Ответ отправлен: 03.03.2008, 01:32

Отвечает: Силантьев А.В.
Здравствуйте, Орленко Максим Васильевич!
Правильный вид таков:

Insert into tableName1(field3,field5,...,fieldК)
select field3,field5,...,fieldK
from ....
где field3,field5,...,fieldК - любой перечень полей таблицы tableName1,
если поля, котрые не указаны в списке, разрешено не заполнять при
вставке строки

или

Insert into tableName1
select field1,field2,...,fieldN
from ....

если field1,field2,...,fieldN список полей, соответствующий полному
списку полей таблицы tableName1 и в том же порядке расположения
Ответ отправил: Силантьев А.В. (статус: 2-ой класс)
Ответ отправлен: 03.03.2008, 08:45

Отвечает: Sergey T
Здравствуйте, Орленко Максим Васильевич!

запросом SELECT.

т.е.
INSERT INTO Table1(Field1, Field2, Field3)
SELECT Field1, Field2, Field3
FROM Table2

Удачи.
Ответ отправил: Sergey T (статус: 1-ый класс)
Ответ отправлен: 03.03.2008, 09:30

Отвечает: Тесленко Евгений Алексеевич
Здравствуйте, Орленко Максим Васильевич!
небольшое дополнение к ответам

INSERT - позволяет позволяет добавлять "более одной строки" из другой таблицы, при этом данные в полях исходной таблицы, должны соответствовать формату полей целевой таблицы. Имена полей не имеют значения.

INSERT INTO Table2 ( Field5, Field6, Field7 )
SELECT Field3, Field2, Field1
FROM Table1;

Добавить группу значений подобным запросом:
INSERT INTO Table2 ( Field1, Field2, Field3) SELECT 1 , 2, 3
невозможно, это выполняется в цикле процедурного языка.
Евгений.
Ответ отправил: Тесленко Евгений Алексеевич (статус: Студент)
Ответ отправлен: 03.03.2008, 09:52


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.72.2 от 06.03.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное