Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Delphi с использовунием БД MySql

Автор: jetage
Дата сообщения: 04.02.2003 06:21
EndoR

Цитата:
можешь и мне кинуть компонент?

Интерфейсник лови...


Цитата:
И вообще, что посоветуете? Нужно многопользовательскую базу написать... Не знаю, что взять в качестве СУБД - пока или mssql или mysql.

Бери FireBird, не ошибешься...
Автор: EndoR
Дата сообщения: 04.02.2003 17:57
jetage

Цитата:
лови...

поймал, пасиб.

Цитата:
FireBird

что за зверь? а почему не my или mssql?


Добавлено
...и в догонку - может что посоветуете по теме написания многопользовательских приложений?
Автор: jetage
Дата сообщения: 05.02.2003 06:20
EndoR
FireBird - это opensource вариант БД SyBase. (а следовательно бесплатный как и MySQL)

Цитата:
что за зверь? а почему не my или mssql?

MySQL слишком простенькая и заточена под веб (хотя ради справедливости надо сказать, что работать с ней - одно удовольствие ), а MSSQL - это коммерческий продукт, при этом достаточно дырявый (вообщем он мне не нравиться по идеологии).
Автор: EndoR
Дата сообщения: 05.02.2003 13:10
Пока видимо в любом случае прийдется юзать ADO с mssql, т.к. другой инфы под рукой нету
Автор: Mamay
Дата сообщения: 07.02.2003 11:36
vserd

Цитата:
В Мускуле нет транзакций, по этому я бы взял другой сервак если необходимо работать с деньгами

Уже есть и довольно давно!

Wowik

Цитата:
хранимых процедур ох как не хватает

Ну, по крайней мере от тебя, не ожидал такого услышать!
Чего это их нехватает то?
Пиши сколько влезет!


Вот ненравится мне такое - одна авторитетная личность сказала что этого - там-то нет и три года все поддакиваю!
Не шоб сходить на сайт к разработчикам и посмотреть - доку свежую скачать!

Автор: Pinocchio
Дата сообщения: 11.02.2003 08:41
jetage
Вас уже наверное замучали, но мне тоже надобна мускула для дельфы. Пожалуйста, если можно, скиньте и мне чего-нибудь на p_keyheyback()mail.ru. Буду черезвычайно благодарен.
У меня стоит экзамплом ИнтернетМагазин Win/Apache/PHP/MySQL. Я бы предпочёл процедурные обращения, чем компоненты, но если имеется что-либо толковое, то возможно добавлю в палитру. Я не знаю с чего начать, посоветуйте, так как бызы не перевариваю в принципе, а MySQL считаюм наиболее удачной технологией в сфере BD. По этому ничем не отличаюсь от ламера.
Автор: Guderian
Дата сообщения: 11.02.2003 12:51
Mamay

Цитата:
Чего это их нехватает то? Пиши сколько влезет!


The planned update language will be able to handle stored procedures. Our aim is to have stored procedures implemented in MySQL Server around version 5.0. We are also looking at triggers.

А эут фразу с mysql.com как воспринимать?
Автор: jetage
Дата сообщения: 12.02.2003 06:02
Pinocchio
Выслал
Автор: Pinocchio
Дата сообщения: 12.02.2003 08:09
jetage
Спасибо, пока немогу посмотреть - mail.ru сдох. Наверное опять soplяки балуются. Вечно находятся юнцы, читающие о том как завалить сайт, и инопланетяне которые про это пишут. Простите за флуд.
У меня вопросик... Мне кажется, что можно поставить Apache серваком на линуксовой машине, а MySQL в локалке на виндовой машине. Всвязи с этим вопрос - а возможен ли фильтр на Делфе между серваком и базой? Как PHP коннектится к мускульной машине, какими протоколами и портами?
Автор: jetage
Дата сообщения: 12.02.2003 10:32
Pinocchio
Что значит фильтр? Собственно где находиться база абсолютно пофиг, т.к. адрес мускла указывается при коннекте. По вопросу ПХП тебе не в этот топик, итем не менее отвечу: скачай мануал http://php.net и смотри там семейство функций mysql_*что-то*. Это то что тебе надо. Если будут какие-то вопросы по интерфейснику, пиши на мыло (см. профиль)
Автор: Mamay
Дата сообщения: 12.02.2003 11:27
Guderian

Цитата:
А эут фразу с mysql.com как воспринимать?

Так и воспринимать!
Дело все в том что целиком и полностью они заработают в 5. а сейчас уже есть поддержка процедур - но гарантии что все будет ЗЕ работать они недают!

Добавлено
UncoNNecteD

Цитата:
как их ввести автоматом?

У компонента Конектион есть свойство ЛогинПромпт - ставь его в Фалсе.
Автор: sasa
Дата сообщения: 13.02.2003 10:28
Можно ли програмно (удаленно) узнать кто сейчас из пользователей залогинен на скуле ?
Автор: baraka
Дата сообщения: 13.02.2003 22:38
sasa

see MySql Documentation:
SHOW PROCESSLIST
Автор: MAX_DAMAGE
Дата сообщения: 12.06.2004 15:04
Я работаю с мусклом в Delphi через API (mysql.pas). Скажите как сделать запрос длинее 255 символов?
Автор: STEEL
Дата сообщения: 10.07.2004 18:09
Пытаюсь соединиться с Mysql при помощи dbExpress, всё верно? В SQLConnection выбираю тип бд MySQL.. всё окей, но при поверке, он не пишет Unable Load libmysql.dll этот файл лежит и system32, и в каталоге самого проекта и в lib-ах дельфи. Что ему ещё нужно?
Автор: Cheery
Дата сообщения: 10.07.2004 19:25
На Дельфях работал с MySQL через ZeosLib
http://www.zeoslib.net/modules.php?name=Content&pa=showpage&pid=5
Автор: Smog
Дата сообщения: 25.07.2004 17:28
Cheery

Цитата:
На Дельфях работал с MySQL через ZeosLib

можешь сказать, как проверить существование бд с заданным именем и если ее нет, создать?
Автор: Felix
Дата сообщения: 25.07.2004 19:41
Проверить существование можно обычной проверкой FileExsists
А создаётся стандартными операторами SQL
Автор: UncoNNecteD
Дата сообщения: 25.07.2004 21:23

Цитата:
FileExsists

Ты чего.... какой файл ? Где ?
Автор: Smog
Дата сообщения: 26.07.2004 03:39
Felix

Цитата:
Проверить существование можно обычной проверкой FileExsists



Цитата:
Ты чего.... какой файл ? Где ?

ага, где?

я знаю, что в папке mysql/data на каждую базу создается каталог(ты это имеешь ввиду?), только как я этот каталог найду? всмысле саму папку mysql?
Автор: Felix
Дата сообщения: 26.07.2004 08:12

Цитата:
Ты чего.... какой файл ? Где ?
несколько не так выразился, скажем "файлы в папке"

вобщем не подумал, согласен, гиморно...

За выдачу информации по БД отвечает mysql_list_dbs (API)
Автор: Smog
Дата сообщения: 26.07.2004 09:15
все разобрался,
нашел CREATE DATABASE [IF NOT EXISTS] db_name

всем спасибо
Автор: UncoNNecteD
Дата сообщения: 26.07.2004 14:01
Smog
Умница
Автор: b0ev0y_ezh
Дата сообщения: 14.03.2005 19:45
Доброго времени суток!
Имеется локальная БД (Paradox таблицы), можно ли каким-нибудь образом данные из этой базы отправить в базы MySQL в интернете (логин пароль админа базы известен).
Автор: b0ev0y_ezh
Дата сообщения: 15.03.2005 19:42
Народ, неужели никто не знает как это можно воплотить. я видел в начале темы пост с примером кода, но я не оянл как этот конектор с www.mysql.com юзать.
Автор: BEN
Дата сообщения: 16.03.2005 11:13
Народ подскажите такую вещь ... как правильно добавить запись в БД и вытащить из нее auto-increment номер ... при чем в это время другой юзер может также добавить новую запись ... читал что есть фукция last_insert_id() как правильно ее юзать
Использую MySQL + DelPhi + компоненты ZeosLib
Автор: alisa
Дата сообщения: 07.04.2005 16:36
2 BEN
запрос select last_insert_id()
ответ в датасете
но работает только в твоем сеансе... по крайней мере у меня так
(за абсолютную точность не ручаюсь)
Автор: UncoNNecteD
Дата сообщения: 08.04.2005 08:39
b0ev0y_ezh
Можешь использовать myODBC для подключения к интернет серверу mySQL, хотя вероятно, что доступ к нему развешен только для localhost, тогда делаешь экспорт в CSV файл (поля через и загружаешь в базу конструкцией типа LOAD FROM FILE...


Цитата:
(за абсолютную точность не ручаюсь)

http://dev.mysql.com/doc/mysql/en/odbc-and-last-insert-id.html
Но в общем все правильно.
Автор: dad1969
Дата сообщения: 04.12.2006 15:39
Help
Делаю приложение в связке delphi 7 + mysql 5 + mydac 4.3. Сеть очччень хреновая. Т.е. соединение с сервером рвется регулярно. Но пока не пытаешься что-либо запостить, это не особенно заметно. Кто-нибудь может подсказать, как отловить разрыв коннекта и после его появления возобновить работу так чтобы кроме задержки у юзера больше неприятностей не было?
Автор: bbEye
Дата сообщения: 06.12.2006 19:38
dad1969
Можно периодически вызывать TCustomMyConnection.Ping()
MyDAC в этом методе пытается установить соединение (если знает, что оно отсутствует), затем пингует сервер (если думает, что соединение есть), и вываливает облом в виде exception, если ответ на пинг не пришел.
Только лучше пинговать в отдельном потоке, чтобы пользователи не страдали.

Страницы: 123

Предыдущая тема: C#


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.