Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
1 / 1 / 1
Регистрация: 15.11.2015
Сообщений: 33

Как создать таблицу в базе данных mssql, которая подключена через ADOConnection?

23.05.2025, 12:04. Показов 3842. Ответов 27

Студворк — интернет-сервис помощи студентам
Всем доброго дня! есть adoconnection1 который подключен к удаленной базе MSSQL на белом ip адресе, Подскажите как реализовать через ADOQuery1 который подключен adoconnection1 запрос в копировании пустой таблице но с именем текущей даты достаточно 20250523 ? пробовал выводить дату в edit1.text
Запросы типа
Delphi
1
ADOQuery1.SQL.Text := 'SELECT * INTO ('+edit1.text+') from free' ;
нет результатов выдает ошибку синтаксиса ('
есть мысли на эту тему
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.05.2025, 12:04
Ответы с готовыми решениями:

Подключение к Базе данных AdoConnection
В процедуре procedure TForm1.FormCreate(Sender: TObject); пытаюсь выполнить проверку на...

Как подключить базу даных через: ADOConnection + ADOQuery + DataSource + BDGrid?
Как подключить базу даных через:ADOConnection+ADOQuery+DataSource+BDGrid???Подскажите пожалуйста!!!!

Динамическое подключение через ADOConnection
Здравствуйте! Возникла необходимость реализовать подключение к бд MySQL во время запуска программы....

27
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
29.05.2025, 19:47
Студворк — интернет-сервис помощи студентам
я же ни в коем случае о временных таблицах. а динамика с постоянными беда
0
Айлурофил
 Аватар для Massaraksh7
518 / 451 / 112
Регистрация: 27.05.2017
Сообщений: 2,748
Записей в блоге: 7
30.05.2025, 04:10
Цитата Сообщение от Аватар Посмотреть сообщение
но я думаю все поняли что имеется в виду )
Вот я не понял. У меня, например, таблицы создаются путём загрузки и выполнения текстового sql-файла, который, в свою очередь, также формируется программно на основе Excel-файлов, это как считать?
Миниатюры
Как создать таблицу в базе данных mssql, которая подключена через ADOConnection?   Как создать таблицу в базе данных mssql, которая подключена через ADOConnection?  
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
30.05.2025, 06:57
Цитата Сообщение от Massaraksh7 Посмотреть сообщение
Вот я не понял.
Имелось в виду, что возможность создания таблиц используется не по назначению. Таблицы создаются не во время установки\инициализации приложения, а во время работы для манипуляции данными. В данном случае, ТС таблицы создаёт на ходу для быдло-группировки записей по датам.
2
30.05.2025, 07:10

Не по теме:

А ТС-у уже давно все по барабану...

0
пофигист широкого профиля
4770 / 3206 / 862
Регистрация: 15.07.2013
Сообщений: 18,613
31.05.2025, 00:47
Цитата Сообщение от Аватар Посмотреть сообщение
я же ни в коем случае о временных таблицах. а динамика с постоянными беда
И я не про временные. Жизнь движется вперед. Порой возникают новые сущности и не всегда по капризу пользователей. Приходится изменять структуру БД добавляя новую таблицу.
А вот если новую таблицу приходится добавлять по причине изначально кривой разработки БД, то да.
0
 Аватар для Beltar
1048 / 489 / 41
Регистрация: 05.05.2022
Сообщений: 3,437
03.06.2025, 12:45
Цитата Сообщение от sewerneikslim Посмотреть сообщение
ADOQuery1.SQL.Text := 'SELECT * INTO ('+edit1.text+') from free' ;
1) Апострофы кто ставить будет для обрамления текста из TEdit?
2) Может я другой SQL учил? Но мне склероз подсказывает что-то вроде.

SQL
1
INSERT INTO TableA (SELECT FROM TableB)
А сайт по SQL

SQL
1
2
3
4
INSERT INTO целевая_таблица (целевой_столбец1, целевой_столбец2, ...)
SELECT исходный_столбец1, исходный_столбец2, ...
FROM исходная_таблица
WHERE условие;
Вообще, прежде чем вызывать SQL-запросы из приложения, ну или для их отладки, надо проверять их в средствах администрирования СУБД, тем более MS Managment Studio - это не какая-то поделка на коленке, и она дает внятный ответ, почему что-то не работает. В простом случае, если запрос генерируется в программе, можно собрав его, открыть окошко Evaluate\Modify и скопировать его в редактор запросов СУБД, только надо следить за апострофами, лишние придется убрать.

Цитата Сообщение от Аватар Посмотреть сообщение
Cоздание таблиц программно не просто изврат, а в особо извращенной форме)
Допустим я програмно создаю некий объект для описания которого или хранения связанным с ним данных нужна таблица, а может даже не одна. Обоснуй, что я не прав.

Цитата Сообщение от sewerneikslim Посмотреть сообщение
Таблица должна быть с названием текущей даты
Вы хотите делить данные по разным таблицам? А потом собирать их через всякие Union'ы? Когда речь заходит о времени, то индексация по полю времени является практически обязательной, там очень часто имеется естественным образом сортирующиеся записи, и индекс работает просто замечательно.
0
Эксперт .NET
 Аватар для Usaga
14368 / 9469 / 1360
Регистрация: 21.01.2016
Сообщений: 35,733
03.06.2025, 16:27
Цитата Сообщение от Beltar Посмотреть сообщение
2) Может я другой SQL учил? Но мне склероз подсказывает что-то вроде.
В MSSQL это валидный синтаксис.
0
 Аватар для Аватар
5393 / 1465 / 513
Регистрация: 31.05.2012
Сообщений: 5,153
05.06.2025, 09:45
Цитата Сообщение от Beltar Посмотреть сообщение
Допустим я програмно создаю некий объект для описания которого или хранения связанным с ним данных нужна таблица, а может даже не одна. Обоснуй, что я не прав.
то ж установка если однаждыі, хоть программно, хоть скриптом. ради бога, это не то программно. речь о создании таблиц многократно, как у ТС например - похоже создается табличка под каждую дату, если не под каждую, то часто
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.06.2025, 09:45

Подключение ADOConnection
Доброго времени суток, у меня такой вопрос к всем форумчанам Я использую SQL EXPRESS объясните мне...

Изменение подключения ADOConnection програмно
Знающие люди, поскажите: Имеется объект ADOConnection (создан не программо, а через палитру...

Изменить строку подключения у ADOConnection
Всем доброго время суток. Хочу программно изменить строку подключения ADOConnection. Вот мой код: ...

Подключение к Excel используя ADOConnection
Есть файл Excel. Нужно из него перенести все данные в DBGrid. Подключаюсь к файлу так: В...

Программное подключение к ADOConnection
Ка сделать программно, пользователь, по нажатию кнопки, открылось окно "открыть фал" выбрал путь к...


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

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
сукцессия 30. Фосфорный и азотный замки по "честному" закону лимитирования Либиха
anaschu 16.07.2026
Основные достижения за последние дни 1. Механизм отложенного высвобождения фосфора Добавлен специальный пул для медленного разложения меланизированных гиф ЕСМ Реализована разная скорость. . .
Запрет пометки на удаление и отмены проведения
Maks 16.07.2026
Алгоритм из решения ниже реализован на нетиповом документе "ПутевойЛист" разработанного в КА2. Задача: запретить помечать на удаление и отменять проведения путевого листа при условии, если он сдан. . .
Как надо было делать правильно - вообще не слушать ИИ, его дело - текст.
Hrethgir 15.07.2026
А вообще надо было делать не так, чтобы не исправлять ошибку https:/ / www. cyberforum. ru/ blogs/ 223907/ 10996. html , правильно было : удалил кнопку, а потом добавил её. Всё это стресс конечно. Почему?. . .
Знаете, от чего появляется стресс?
kumehtar 15.07.2026
Стресс появляется оттого, что вы, зная как поступить правильно, делаете наоборот. Ларри Уингет
Нас бьют, а мы крепчаем? Какая чушь!
kumehtar 15.07.2026
Вот это вот бытующее мнение, что человек меняется только под действием проблем, всегда считал вредоносным. Поверь, от проблем у людей появляются не изменения, а нервное расстройство и ПТСР. А. . .
сукцессия 29. Переход от одних деревьев на другие делать более или менее вероятностным?
anaschu 12.07.2026
Насколько смена типов микоризы — исключительное событие в двухвековой сукцессии? Оценка вероятности в пространстве параметров В текущей версии модели успешно реализован ключевой механизм. . .
сукцессия 27. Думаю, как переделывать уже написанную статью с планами на сукцессию.
anaschu 12.07.2026
Анализ соответствия модели требованиям Реализованные компоненты: Механизм закисления почвы через протонную помпу Конкуренция между типами микориз pH как триггер сукцессии C/ P соотношение. . .
Сукцессия 26. Мат модель создана.
anaschu 12.07.2026
Модель смены растительных сукцессий посредством управления грибами работает внутри небольшой ячейки почвы, восстанавливающейся после пожара, где ненадолго бывшее царство хвойных снова захватили. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru