|
|
|
Supreme Being
      
участник
Last Login: 11.10.2005 15:25
Сообщ.: 238,
Visits: 2 619
|
|
Народ, скачал я phpMyAdmin-2.2.0, но не знаю, что с ним дальше делать. Наверное, нужен сам PHP? Если да, то где и какую версию надо взять?
И еще вопрос: Устанавливаю в VB свяэь с базой данных, которая называется mysql(системная которая) с помощью ADO через ODBC - все в порядке. А когда в процедуре соединения просто меняю эту базу на созданную мной, то VB ругается, когда я пытаюсь создать рекордсет. В чем дело? Что за ерунда?
Заранее спасибо!!!
|
|
|
|
|
Forum Member
      
участник
Last Login: 11.02.2003 20:35
Сообщ.: 43,
Visits: 474
|
|
Да, для PHPMyAdmin нужен PHP.
Хотя, на самом деле, тебе не нужен и PHPMyAdmin :) Это всего лишь дурацкая оболочка для ламеров, не умеющих писать SQL-ные запросы руками. Для работы достаточно mysql - это текстовый клиент (бледный родственник классной программы MS Query Analizer). А PHPMyAdmin - неповоротливый (веб-интерфейс!) слонопотам.
|
|
|
|
|
Supreme Being
      
участник
Last Login: 11.10.2005 15:25
Сообщ.: 238,
Visits: 2 619
|
|
Уважаемый, IIandaff! Может у тебя будут какие-нить соображения по моей проблеме, описаной выше? Может дело в разрешениях на доступ к объектам базы данных? Я не ставил никаких разрешений и даже не запароливал БД, т.к. пока не знаю как это делать :-) Я просто набил в текстовый файл набор SQL-команд(создание базы данных и таблиц) и выполнил команду source в консоли MySql, с этим файлом в качестве ключа...
|
|
|
|
|
Forum Member
      
участник
Last Login: 11.02.2003 20:35
Сообщ.: 43,
Visits: 474
|
|
>Устанавливаю в VB свяэь с базой данных, которая называется mysql(системная которая) с помощью ADO через ODBC - все в порядке. А когда в процедуре соединения просто меняю эту базу на созданную мной, то VB ругается, когда я пытаюсь создать рекордсет. В чем дело? Что за ерунда?
Не знаю. Думаю, какие-то заморочки с ODBC. А селектить что-либо из базы mysql можно? А какие ругательства ругает VB?
> Может дело в разрешениях на доступ к объектам базы данных? > Я не ставил никаких разрешений и даже не запароливал БД, т.к. пока не знаю как это делать :-) > Я просто набил в текстовый файл набор SQL-команд(создание базы данных и таблиц) и выполнил команду source в консоли MySql, с этим файлом в качестве ключа...
нууу, не знаю. В принципе, разрешения хранятся как раз в базе mysql. Там можно их и смотреть. Чтобы менять - GRANT, REVOKE, или напрямую фигачишь UPDATE по таблицам базы mysql, когда разберешься, что там к чему (там все просто).
|
|
|
|
|
Supreme Being
      
участник
Last Login: 11.10.2005 15:25
Сообщ.: 238,
Visits: 2 619
|
|
Получилось!!!!! Я все-таки получил рекордсет из БД MySql!!!!! Ураааааааа!!! Пришлось для этого почитать readme файл, прилагающийся к ОДВЦ-драйверу для масикла. Там написано следующее:
Some clients that must set some MySQL options to work properly. On Win32 one have to check the specific option in the ODBC manager for the database connection. Visual Basic / ADO 2+16384 ''Return matching rows / BIGINT -> INT'
Далее, в свойствах ОДБЦ-драйвера для моей базы поставил галочку напротив "Change BIGINT columns to INT" и все заработало!!!!!!!
Но теперь другая проблема: каждый раз при установке соединения(Connection.open) выскакивает это самое окно с настройками ОДБЦ-соединения для моей базы... Кто знает как от этого избавиться?
|
|
|
|
|
Supreme Being
      
участник
Last Login: 11.10.2005 15:25
Сообщ.: 238,
Visits: 2 619
|
|
| Теперь я попробовал не использовать в БД тип BIGINT, а вместо него использовал INT - и галочку ставить не надо, но как же мне тогда хранить в базе числа со значением больше, чем INT ?
|
|
|
|