Форум программистов, компьютерный форум, киберфорум
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/31: Рейтинг темы: голосов - 31, средняя оценка - 4.81
1 / 1 / 0
Регистрация: 04.12.2008
Сообщений: 16

Как выполнить скрипт sql на MySQL?

05.12.2008, 09:02. Показов 6445. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В приложении подключаюсь к MySQL и использую TADOCommand, но вижу, что он может выполнять не более одной sql-инструкции за раз при помощи TADOCommand.Execute().

Подскажите пожалуйста, есть ли возможности для исполнения целых скриптов sql из моей программы?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.12.2008, 09:02
Ответы с готовыми решениями:

Как запустить скрипт .sql в MySQL
Есть скрипт, который создает базу данных, как мне запустить в его в MySQL?

Выполнить SQL скрипт
Подключаюсь к базе через ADO (LCPI.IBProvider.3), FireBird Подключаюсь так: Все нормально! Ini :=...

Выполнить скрипт sql по нажатию кнопки
Здраствуйте. У меня имеется много скриптов sql примерно такого типа . Подскажите как сделать так, чтобы при нажатии кнопки в C# этот скрипт...

4
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
05.12.2008, 09:05
в мускуле вроде нет выполнения нескольких инструкций за один запрос

зы: можно написать свою функцию в качестве параметров которой будет передаваться строка с запросами и разделитель этих инструкций, а потом циклом пройтись и выполнить все запросы
0
1 / 1 / 0
Регистрация: 04.12.2008
Сообщений: 16
05.12.2008, 10:20  [ТС]
Цитата Сообщение от GаlаX Посмотреть сообщение
зы: можно написать свою функцию в качестве параметров которой будет передаваться строка с запросами и разделитель этих инструкций, а потом циклом пройтись и выполнить все запросы
не, такое не прокатит - у меня там все взаимосвязано, mysql-евских параметров полно.



Кстати почему генерится ошибка, если я использую в запросе параметры, например:
Code
1
select @abc := max(idxx) from yyy;
0
 Аватар для GalaX
701 / 573 / 59
Регистрация: 18.11.2008
Сообщений: 2,147
05.12.2008, 19:50
>> @abc := max(idxx)
ниразу такого не видел, может имелось ввиду это:
select max(idxx) as abc from yyy;
0
1 / 1 / 0
Регистрация: 04.12.2008
Сообщений: 16
08.12.2008, 09:36  [ТС]
Такое MySQL-евский диалект позволяет - создается переменная @abc.

http://dev.mysql.com/doc/refma... ables.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.12.2008, 09:36
Помогаю со студенческими работами здесь

SQL Server 2000 как в файле sql строковую переменную выполнить как инструкцию
Добрый день! Подскажите пожалуйста, как строковую переменную выполнить как инструкцию, например: declare @str varchar(100) declare...

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

Как выполнить php скрипт в onclick()
PHP скрипт выполняется, когда даже не была нажата кнопка :(

Checkbox как выполнить скрипт на pytnon
Добрый день! Ребята, пишу скрипт который будет при нажатии выполнять скрипт2 иначе скрипт1 <script...

Как выполнить скрипт на разных языках
В написании сайта использован VBScript, но есть производственная необходимость одну функцию на странице написать на JavaScript. Т.е....


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Установка 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. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru