|
|
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
Просветите по вопросу, я в Delphi с базами данных раньше не работал. Имеется база данных, экспортированная из phpMyAdmin (файл с расширением "sql"). В этом файле - данные, требующиеся для работы небольшой программы, программа должна уметь считывать и добавлять их в базу. Есть какие-нибудь компоненты или классы, позволяющие подключиться напрямую к такому файлу и за счет sql-запросов работать с ним как с базой данных? То есть, без подключения к sql-серверу, чтобы можно было передать эту программу на любой компьютер вместе с sql-файлом, и она нормально работала. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2017, 18:34:30 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
Нет и не может быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2017, 18:48:46 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
sql.server, теоретически можно скормить этот файл эмбеддед серверу и дальше работать как с обычной СУБД. Инсталляции сервера не потребуется, только файлик возле приложения приложить. Пользоваться обычными компонентами доступа к БД, например ibx. По крайней мере, если использовать Firebird - проблем быть не должно. Естественно, .sql файл должен быть тоже для Firebird. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2017, 19:10:47 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
автортеоретически можно скормить этот файл эмбеддед серверу и дальше работать как с обычной СУБД. Инсталляции сервера не потребуется, только файлик возле приложения приложить. Ему подавай именно sql-файл, и изменения должны происходить именно в нем. Это нужно писать самому, и скорость работы такого компонента явно будет никакой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2017, 22:38:59 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
Можно. Ставим на своей машине MySQL (можно автоматически поставить или просто запустить из нужной папки) -- грузим во временную базу содержимое sql-файла и работаем с этой базой. При закрытии программы останавливаем MySQL. Либо выгружать данные надо не в SQL, а в CSV-формате (один файл на одну таблицу), после чего работать с этим файлом как обычно: открыть в экселе, в стринглисте, подгрузить в датасет или дабе подключиться через ODBC экселевский и работать с этими файлами как с базами (даже sql-запросы можно делать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2017, 22:52:41 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
А еще с MySQL на хостинге можно работать напрямую или через ssh. В крайнем случае можно сделать небольшое веб-апи для получения/загрузки каких-то данных на сервер. Короче, вариантов уйма -- зависит от того, какого рода приложение/сервис и что от него требуется. Что-то мне подсказывает, что автору все-таки надо решить какую-то бизнес-задачу, а не очередной теоритический вопрос задать ради интереса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2017, 23:08:09 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
JaDi, автор вообще-то прямо указал "без подключения к sql-серверу". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2017, 00:35:03 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
чччД, эта фраза ни о чем не говорит -- в т.ч. может означать, что автор не осилил подключиться к базе на хостинге (что вполне вероятно, кстати) и теперь пытается зайти через заднее отверствие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2017, 01:08:15 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
"Остапа понесло" - (с). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2017, 01:55:31 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
АТАМАН: я знал, что идиоты бывают изъёбистые АТАМАН: но чтобы настолько АТАМАН: попросили клиента прислать скан паспорта АТАМАН: пришло письмо с аттачем АТАМАН: в аттаче картинка, на картинке скрин с экрана, на скрине открытый просмотрщик с джипегом скана паспорта АТАМАН: ещё есть шедевр АТАМАН: скачали с нашего сайта форму отчёта в экселе, распечатали, заполнили от руки, отсканили, прислали в архиве на емейл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2017, 02:19:55 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
из phpMyAdmin можно экспортировать очень по-разному. например, можно эскпортировать в виде скрипта, создающего с нуля и базу, и и таблицы, и забивающего в них данные insert-ами. и "подключится" к такому файлу, есс-но, не получится, это не БД, это скрипт, создающий БД. чтобы не гадать на кофейной гуще, приведите первые 20-30 строк этого чудо-файла. будет понятно, что это такое и будут более адекватные ответы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 23:24:39 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
чччДJaDi, автор вообще-то прямо указал "без подключения к sql-серверу". расширение sql какбе намекает, что там не CSV какой-нибудь, а именно скрипт. в духе insert into (..) values (..). и как он собрался к этому подключаться без sql сервера - ну, хз. в принципе, можно. прогнать через нотепад++ реплейсами и руцами сконвертить в CSV. а потом - подключится через что угодно, через COM-ы экселя, например. но нахер все это надо, если тот же MySQL можно нахоляву поднять на том же CodeAnywhere и сделать все по-человечески? такие вот мысли. но надо увидеть хотя бы кусок файла, а то флейм ни о чем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 23:33:17 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
x77чччДJaDi, автор вообще-то прямо указал "без подключения к sql-серверу". расширение sql какбе намекает, что там не CSV какой-нибудь, а именно скрипт. в духе insert into (..) values (..). и как он собрался к этому подключаться без sql сервера - ну, хз. в принципе... 20517265 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 23:47:08 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
чччДx77пропущено... расширение sql какбе намекает, что там не CSV какой-нибудь, а именно скрипт. в духе insert into (..) values (..). и как он собрался к этому подключаться без sql сервера - ну, хз. в принципе... 20517265 ну это гадания, согласен? я лично не берусь утверждать, что там у автора в *.sql. надо позырить и потом уже предметно обсуждать. потому что пока ощущение складывается, что он сам не очень понимает, что там. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2017, 23:54:18 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
авторя лично не берусь утверждать, что там у автора в *.sql В топе ясно сказано, что это экспорт-файл из phpMyAdmin. А это и есть скрипт. Тут фантазировать не надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 10:53:22 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
Любезный, а вы откройте phpmyadmin. экспорт. там в Latex можно эспортировать, или в ворд, например. и при желании - обозвать это sql. скорее всего - вы правы, и это скрипт, просто мне кажется, тупо все это обсуждать, не видя, что там на самом деле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 13:42:17 |
|
||
|
Есть ли компоненты для работы напрямую с файлом *.sql?
|
|||
|---|---|---|---|
|
#18+
sql.server, Есть всякие WAMP-ы, которые уже преднастроены работать локально из любой папки. Из них можно удали всё лишнее (Apach, PHP) и програмно запустить WAMP с MySQL импортировать твой экспорт (который может запросто ещё и не проимпортироваться из-за некоторой специфики экспорта разных версий PhpMyAdmin) и работать локально с MySQL. При правильном подходе будет работать почти на любом компьютере (PC). Возможно есть какие-то другие портабельные версии MySQL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2017, 17:34:48 |
|
||
|
|

start [/forum/topic.php?fid=58&gotonew=1&tid=2042213]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
277ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 585ms |

| 0 / 0 |
