Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
0 / 0 / 1
Регистрация: 19.02.2015
Сообщений: 43
Oracle

Что я делаю не так? Хочу залить doc-файл

03.03.2015, 09:28. Показов 778. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
procedure TForm1.Button2Click(Sender: TObject);
var
 bf: TBlobField;
begin
 ADOQuery1.Close;
 ADOQuery1.SQL.Text:='update reporter.sak_prog_ver s SET s.instruction=:pr WHERE s.id=3;'
                    +' commit;';
 ADOQuery1.Parameters.ParamByName('pr').LoadFromFile('C:/PicOxran/doc/Инструкция.doc', ftBlob);
 ADOQuery1.open;
end;
 
end.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.03.2015, 09:28
Ответы с готовыми решениями:

Подскажите, что делаю не так. Хочу сделать калькулятор, но у меня не выводятся на экран кнопки
Подскажите, что делаю не так. Хочу сделать калькулятор, но у меня не выводятся на экран кнопки. import javax.swing.*; import...

Поправьте меня что я делаю не так хочу спарсить текст с файла html и с выводом его
Помогите редактировать код для перевода его UTF8 кодировку сразу говорю чайник -_-, скрины предоставил, как его изменить правильно?

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

2
4217 / 3059 / 583
Регистрация: 21.01.2011
Сообщений: 13,203
03.03.2015, 09:51
1. Open - это для SELECT. Т.е. то, что возвращает набор данных. Для операций DML - ExecSQL
2. COMMIT - это отдельная команда, соответственно и посылается отдельно. Ну и без всяких точек с запятой в конце запроса
3. Если выдается ошибка, так приводи ее, не стесняйся
1
0 / 0 / 1
Регистрация: 19.02.2015
Сообщений: 43
03.03.2015, 14:55  [ТС]
Grossmeister,
Спасибо!

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
procedure TForm1.BitBtn1Click(Sender: TObject);
var ins,ver,adr,info,name:string;
begin
    ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('select id,name,ver,adr,info,instruction,date_instruction,date_ver,date_edit from sak_prog_ver where name like '+#39+ComboBox1.Items.Strings[ComboBox1.ItemIndex]+#39+' ORDER BY id ');
    ADOQuery1.Open;
    if Ins_name.Checked=true then ins:=' s.instruction=:ins, s.date_instruction=sysdate, ' else ins:='';
    if Ver_name.Checked=true then ver:=' s.ver=:ver, s.date_ver=sysdate, ' else ver:='';
    if Dir_name.Checked=true then adr:=' s.adr=:adr, ' else adr:='';
    if Info_name.Checked=true then info:=' s.info=:inf, ' else info:='';
    if Edit_name.Checked=true then name:=' s.info=:inf, ' else name:='';
    if ADOQuery1.RecordCount=1 then
      begin
          ADOQuery1.Close;
          ADOQuery1.SQL.Clear;
          ADOQuery1.SQL.Text:='update reporter.sak_prog_ver s'
                             +' SET '
                             +ins
                             +ver
                             +adr
                             +info
                             +name
                             +' date_edit=sysdate WHERE s.name like '+#39+ComboBox1.Items.Strings[ComboBox1.ItemIndex]+#39;
    if Ins_name.Checked=true  then ADOQuery1.Parameters.ParamByName('ins').LoadFromFile(Inct_prog.Text, ftBlob) else begin end;
    if Ver_name.Checked=true  then ADOQuery1.Parameters.ParamByName('ver').Value:=Ver_prog.Text else begin end;
    if Dir_name.Checked=true  then ADOQuery1.Parameters.ParamByName('adr').Value:=Adr_prog.Text else begin end;
    if Info_name.Checked=true then ADOQuery1.Parameters.ParamByName('inf').Value:=Info_prog.Text else begin end;
    if Edit_name.Checked=true then ADOQuery1.Parameters.ParamByName('pnm').Value:=Name_prog.Text else begin end;
 
          ADOQuery1.ExecSQL;
          ADOQuery1.SQL.Text:=' commit';
          ADOQuery1.ExecSQL;
      end
    else
      begin
        showmessage('ne odin')
      end;
end;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.03.2015, 14:55
Помогаю со студенческими работами здесь

не могу скомпилировать и запустить файл. что я делаю не так?
gcc hello.c ./a.out

индексный файл в браузере открывается пустой страницей,что я делаю не так
В программе FrontPage вставила html код флешки.Дальше мои действия: Файл-"сохранить как"-сохранила. Открыла это индексный файл в...

Что-то не то с Майкрсофт визуал студио 2010 или я что-то не так делаю
Дело в том что при запуске вот этой программы: #include <iostream> using namespace std; int main () { for (int i=100; i<=999;...

Хотелось бы, чтоб по нажатию на кнопку что-то происходило. Но, Увы! Что я делаю не так?
Пытаюсь начать осваивать jQuery. Создал вот такой текст. (убрал лишнее) <html><head> <script> ...

Что делаю не так
Уважаемые участники форума! Пдскажите пожалуйста, какие ошибки по оптимизации сайта http://dendy-8bit.ucoz.ru/ Ситуация такая - по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru