Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.07.10;
Скачать: CL | DM;

Вниз

работа с dbexpress   Найти похожие ветки 

 
mahab-22   (2011-03-21 17:54) [0]

Привет всем! Есть ли возможность с помощью компонентов dbexpress на сервере mySQL создать псевдоним базы данных. Если есть, пожалуйста кусочек кода


 
mahab ©   (2011-03-22 21:52) [1]

Бросил dbexpress. Подключил mySQL.pas.код такой:

MySQL := mysql_init(nil);
if mysql_real_connect(MySQL, pChar("localhost"), pChar("root"), pChar(""),
                         nil, 3306, nil, 0000) = nil then close;
k:= mysql_query(MySQL,PCHAR("CREATE DATABASE 54321"));
showmessage(inttostr(k));

Ошибок нет, но и псевдоним БД не создается проверяю phpmyadmin. Вообще с такой задачей не встречался может чего не так пишу?


 
sniknik ©   (2011-03-22 22:09) [2]

> CREATE DATABASE 54321
это псевдоним??? это создание базы... а я то думаю чего они там по напридумывали. по русски сразу нельзя было?

у TIBDatabase есть метод CreateDatabase, не подойдет сам так посмотри как оно "у нутрях".


 
mahab ©   (2011-03-22 22:14) [3]

водичка какая-то. Да - 54321 это псевдоним БД. Причем тут TIBDatabase если я использую сервер mySQL и библиотеку mySQL.pas


 
sniknik ©   (2011-03-22 23:44) [4]

> Да - 54321 это псевдоним БД.
вся документация сайта mysql не знает такого понятия. команда приведенная в [1], переведенная, означает буквально - создание базы. (вообще псевдоним/алиас это из истории BDE, "ник" для готовой базы)

> Причем тут TIBDatabase если я использую сервер mySQL и библиотеку mySQL.pas
ни при чем, но мог бы посмотреть как с библиотекой работают, ошибки обрабатывают... (сама по себе библиотека, апи, исключения не возбуждает. ни одна)

а ошибка элементарная, тест запроса из [1] на ADO + ODBC DSN, выдал причину в виде ошибки сразу... но не будем лишать тебя "открытий чудных", раз ты так во всем уверен.


 
Плохиш ©   (2011-03-23 00:08) [5]

Какое отношение код из [1] имеет к dbExpress?


 
Игорь Шевченко ©   (2011-03-23 00:44) [6]


> Какое отношение код из [1] имеет к dbExpress?


он же написал, что бросил. имеет брошенное отношение


 
sniknik ©   (2011-03-23 00:50) [7]

зря бросил, там хоть ошибки есть. понятнее.


 
Плохиш ©   (2011-03-23 01:48) [8]

А понятно, на одно мозгов не хватило - бросил, на другое не хватит - то же бросит, третье искать будет и так до пенсии. Стоит нанять программиста.


 
mahab ©   (2011-03-23 08:45) [9]

как собаки бешаные


 
mahab ©   (2011-03-23 08:51) [10]

Да, авторитет у сайта за последние 3-4 года сильно упал из -за этого 3-4 поста за сутки это все на что он способен. Так держать...


 
Jeer ©   (2011-03-23 09:18) [11]


> mahab ©   (23.03.11 08:45) [9]
>
> как собаки бешаные


Если ты путаешься в понятиях, хочешь готового кода, перебираешь варианты технологий доступа - у кого неладно в консерватории ?

Вот тебе и спели увертюру халявщика :)


 
Anatoly Podgoretsky ©   (2011-03-23 09:27) [12]

Ты перепутал сайт и день недели, здесь подают только по воскресениям.


 
sniknik ©   (2011-03-23 09:28) [13]

> Если ты путаешься в понятиях
если бы только путался, само по себе не страшно. но он упирается, говорит что прав, а советуют фигню... ну так если лучше всех знаешь, то зачем спрашивать?

хотя, если бы посмотрел доку о создании баз, а не мифических псевдонимов, давно бы уже прочитал про их ограничения. а если бы обратил внимание на методы обработки ошибок, и вернул бы ее, то стало бы понятно почему не конектится, и без ошибки...

т.е. фактически ответ был в [2], ...
но естественно, все непонятое (а не понимают все иногда даже готовый код) считается в последнее время личным оскорблением...
и ищут как и в случаях с компонентами (менталитет не меняется) другие места где дают готовый код.


 
Плохиш ©   (2011-03-23 12:01) [14]

Удивительно. И почему все немощные и убогие не идут на сайты, где подают, а прутся сюда?
Здесь же не скрывают отношения к ним.


 
mahab ©   (2011-03-23 12:50) [15]


> Плохиш ©   (23.03.11 12:01) [14]
> Удивительно. И почему все немощные и убогие не идут на сайты,
>  где подают, а прутся сюда? Здесь же не скрывают отношения
> к ним.

Немощные и убогие думают о других, что они немощные и убогие и не мною это придумано. Только слабые духом  и мозгом люди будут оскорблять другого человека не зная о нем ничего

> sniknik ©   (23.03.11 09:28) [13]
он упирается, говорит что прав, а советуют фигню... ну так если лучше всех знаешь, то зачем спрашивать?

где? это называется выдача желаемого за действительное


 
sniknik ©   (2011-03-23 13:16) [16]

где?
> [2] это псевдоним??? это создание базы...
> [3] Да - 54321 это псевдоним БД.


 
mahab ©   (2011-03-23 13:22) [17]

Я не говорил что прав назвал имя БД алиасом хорошо осознавая что это BDEшный термин. Не надо цеплятся за слова, тем более что это не существенно.


 
Лукошко   (2011-03-23 13:27) [18]


> mahab ©

Ну уйди ты с дельфимастера, зачем тебе ведро помоев на каждую фразу?


 
mahab ©   (2011-03-23 13:36) [19]

Пускай люди раскроют свои таланты на полную катушку. Кстати, правда она глаза колет, вот и бесятся. Собралась кучка замшелых старперов и зудят по каждому поводу, самолюбованием занимаются.Забывают, что они днями сидят кодингом занимаются, и не у всех есть такая возможность. Кто замысловатей обгадит более слабого в данном вопросе, тому и респект. А можно попросить модератора удалить мой аккаунт. Мерзко ....


 
Anatoly Podgoretsky ©   (2011-03-23 13:58) [20]

> mahab  (23.03.2011 13:22:17)  [17]

При чем тут цепляться, опираемся только на твои слова и реагируем только на
них, ничего не придумывая, без телепатии.


 
Anatoly Podgoretsky ©   (2011-03-23 13:59) [21]

> mahab  (23.03.2011 13:22:17)  [17]

> хорошо осознавая что это BDEшный термин

Зачем ты сюда приплел бде, когда это типовой термин для многих БД


 
app ©   (2011-03-23 14:01) [22]

> mahab  (23.03.2011 13:36:19)  [19]

Закрыто из-ща скорблений, и долго ты сюда не сможешь попасть.


 
sniknik ©   (2011-03-23 14:01) [23]

> тем более что это не существенно.
это ОСНОВНОЕ, алиас может быть любым практически, + они даются локально, на названия БАЗ, разные сервера накладывают разные ограничения (не знаю какое у mysql, но mssql в таком виде не даст создать базу, нужно обрамлять кавычками. в mysql может и этого нельзя).

> Забывают, что они днями сидят кодингом занимаются, и не у всех есть такая возможность.
т.е. ты не учишься на программиста? программировать. а чего тогда на программисткий  сайт пришел?



Страницы: 1 вся ветка

Текущий архив: 2011.07.10;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.007 c
2-1301675364
Gu
2011-04-01 20:29
2011.07.10
PhysicalDrive


15-1300433835
И. Павел
2011-03-18 10:37
2011.07.10
Покупка нового домашнего компьютера


2-1301573246
student1991
2011-03-31 16:07
2011.07.10
что не так с кодом


2-1301672845
istok
2011-04-01 19:47
2011.07.10
TidTransaction


15-1300469572
tesseract
2011-03-18 20:32
2011.07.10
На чистых прудах не только оказывается пивбары есть :-)