Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 1000

Форум: 

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Нашел хороший пример
 
 автор: час   (04.11.2009 в 15:37)   личное сообщение
 
   to: час   (03.11.2009 в 20:18)
 

Наконец то после двух дней бошка о стенку


http://www.kb.mista.ru/article.php?id=236


  Ответить  
 
 автор: час   (03.11.2009 в 20:18)   личное сообщение
 
   to: Мюллер   (03.11.2009 в 13:55)
 

спасибо!!!
Нету в комбобоксе ни одной базы....
Ды ладно......... брось меня командир....
Я нашёл твои письма "понятно о vb net" книжки классные но три части это читать не перечитать.........
Сё равно -Спасибо!!!
Лукин, кажется писатель.....

  Ответить  
 
 автор: Мюллер   (03.11.2009 в 13:55)   личное сообщение
 
   to: час   (03.11.2009 в 13:14)
 

А в комбобоксе database есть твоя база?
Если нет, то средствами администрирования нужно подключить. Как это сделать в скл сервере я знаю, а вот с мускулом никогда не работал. Так, что увы...

  Ответить  
 
 автор: час   (03.11.2009 в 13:14)   личное сообщение
 
   to: Мюллер   (02.11.2009 в 17:51)
 


А к чему подключено - ни базы ни пароля ни Х....
Но всё нормально.......

  Ответить  
 
 автор: Мюллер   (02.11.2009 в 17:51)   личное сообщение
 
   to: час   (02.11.2009 в 15:58)
 

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

  Ответить  
 
 автор: час   (02.11.2009 в 15:58)   личное сообщение
29 Кб.
 
   to: час   (02.11.2009 в 15:58)
 

А умну не ясность а ту смеёшьси

  Ответить  
 
 автор: час   (02.11.2009 в 15:58)   личное сообщение
 
   to: Lukas   (02.11.2009 в 15:53)
 

СУТНИК

  Ответить  
 
 автор: Lukas   (02.11.2009 в 15:53)   личное сообщение
 
   to: час   (02.11.2009 в 15:18)
 

Волшебные слова:
Я кому пип пип пип пип пип пип, пип пип пип пип пип, пип пип пип, пип!

  Ответить  
 
 автор: час   (02.11.2009 в 15:18)   личное сообщение
 
   to: Мюллер   (02.11.2009 в 14:49)
 

А какие волшебные слова нужны шаману, чтоба серверу растолковать - где база лежит?

  Ответить  
 
 автор: Мюллер   (02.11.2009 в 14:49)   личное сообщение
 
   to: Мюллер   (02.11.2009 в 14:41)
 

Хотя, по идее, размещать базу можно где-угодно на диске, просто потом ее нужно подключить к серверу ( сказать серверу где именно эта база располагается).

  Ответить  
 
 автор: Мюллер   (02.11.2009 в 14:41)   личное сообщение
 
   to: час   (02.11.2009 в 14:06)
 

Естественно в конкретной директории.
А распространять - тут несколько путей.
1.Либо не распространять. Используется для приложений, при которых все работают с одной базой( пример веб приложения)
2.Либо каждому устанавливать свой сервер с базой.
3.Репликации .
4. что-нибудь еще.

  Ответить  
 
 автор: час   (02.11.2009 в 14:06)   личное сообщение
 
   to: час   (02.11.2009 в 14:01)
 

а скажите пожалуйста - базы создавать можно и нужно ли только в конкретной директории или.......

как их тада распространять - едрёна мать...

  Ответить  
 
 автор: час   (02.11.2009 в 14:01)   личное сообщение
 
   to: час   (02.11.2009 в 13:48)
 

ВО БЛИН ПРИКОЛ НА ПРИГЛАШЕНИЕ ВВЕСТИ КОМАНДУ

Я ЕМУ РУССКИМ ЯЗЫКОМ
SHOW DATABASES;

А ОН СНЕ ВЫ В СИНТАКСИСЕ ПОЛНЫЙ НУЛЬ
Вот сволыга
А говорят к регистру букв он не чувствителен.....
Стоило спросить вот так:
show databases;

Как сразу раскололся.........

  Ответить  
 
 автор: час   (02.11.2009 в 13:48)   личное сообщение
 
   to: час   (02.11.2009 в 13:07)
 

Кажись я сдвинулся
Скопировать архив mysql.rar например на диск С:\ и распокавать - получим C:\mysql/
В командной строке выполнить C:\mysql\bin\mysqld-max-nt --install
В службах должно появиться MYSQL
В службах его надо запустить - правой кнопкпй по нему и пуск.......

В начале тама один админ звать его root - он с наивысшими своими полномочиями.
Убедимся, что всё работает в пуск выполнить вставим: C:\mysql\bin\mysqladmin --user=root shutdoun

Нам скажут Welcom tu se MySQL monitor.




Странно мозила тэги вставляет
Будто и правил вовсе не знает
Тэгом коде текст выделял
Тэг на конце извращенье сваял.........

  Ответить  
 
 автор: час   (02.11.2009 в 13:07)   личное сообщение
 
   to: osmor   (02.11.2009 в 10:35)
 

Спасибо - беру

  Ответить  
 
 автор: час   (02.11.2009 в 13:07)   личное сообщение
 
   to: Гоблин   (01.11.2009 в 17:56)
 

  Ответить  
 
 автор: osmor   (02.11.2009 в 10:35)   личное сообщение
 
   to: час   (01.11.2009 в 15:27)
 

http://mysql.oss.eznetsols.org/Downloads/Connector-ODBC/3.51/
MSI бери

  Ответить  
 
 автор: Гоблин   (01.11.2009 в 17:56)   личное сообщение
 
   to: час   (01.11.2009 в 15:27)
 

Тихо сам с собою
Час драйвер разбирает
То ADO раскроет
То SQL скачает

Поймет лишь тот кто знает
О чем он говорит
Он коды раскрывает
Каких-то утилит

Он сам с собою спорит
ODBC, ADO
Он истину раскроет
Что лучше всех оно

ОDBC святая,
Ты часу помоги
Он драйвер разбирает
Аж плавятся мозги.

  Ответить  
 
 автор: час   (01.11.2009 в 15:27)   личное сообщение
 
   to: час   (01.11.2009 в 15:01)
 

ААААААА вот


ADO это очень удобная технология. Настраиваешь udl драйвер, цепляешься и вперед. И если у вас MS SQL сервер БД, то дальше можете не читать. Всё цепляется безо всяких проблем. А мне надо было зацепить MySQL. Тоже ничего сложного, но шагов чуть по больше.

Для начала - C++ Builder 6 имеет специальный компонент для работы с мускулем - dbExpress, но я не разобрался в нем. Всё уперлось в Vendor, который работает посредством libmysql.dll. Но какие я ему библиотеки не подсовывал, подключатся к четвертой версии MySQL он не хотел. Проверил на пятой - та же беда.

Теперь о том, что есть необходимо. Идём на http://dev.mysql.com/downloads/, берем коннектор MySQL Connector/ODBC 3.51. Я не знаю почему, но коннектор пятой версии не так работает.

Устанавливаем и получаем драйвер доступа до MySQL. Идем в Панель управления(Control Panel) -> Администрирование(Administrative tools) -> Источники данных ODBC(Data Sources). Открываем вкладку System DSN и жмем Add(Добавить). Там выбираем наш устанновленный коннектор и жмем ОК.

Теперь о том, что есть необходимо. Идём на http://dev.mysql.com/downloads/, берем коннектор MySQL Connector/ODBC 3.51. Я не знаю почему, но коннектор пятой версии не так работает.

Устанавливаем и получаем драйвер доступа до MySQL

А как его установить - если он не setup.exe

  Ответить  
 
 автор: час   (01.11.2009 в 15:01)   личное сообщение
 
   to: час   (01.11.2009 в 13:13)
 

Может надо connector качать?

  Ответить  
 
 автор: час   (01.11.2009 в 13:13)   личное сообщение
 
   to: час   (01.11.2009 в 12:39)
 

Нашёл хорошую ссылку
http://www.rldp.ru/mysql/myodbc/myodbc2.htm

но не могу добавить дрова , используемые по умолчанию - хоть тресни - чё не так??????????

  Ответить  
 
 автор: час   (01.11.2009 в 12:39)   личное сообщение
51 Кб.
 
   to: час   (01.11.2009 в 12:38)
 

но у мну нет в списке mysql

  Ответить  
 
 автор: час   (01.11.2009 в 12:38)   личное сообщение
92 Кб.
 
   to: час   (01.11.2009 в 12:26)
 

говорят вот так

  Ответить  
 
 автор: час   (01.11.2009 в 12:26)   личное сообщение
20 Кб.
 
   to: час   (01.11.2009 в 12:24)
 

У мну версия я так понимаю
5.0.67

conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=localhost;" _
& " DATABASE=test;" _
& "UID=venu;PWD=venu; OPTION=35"


как драйвер использовать?

  Ответить  
 
 автор: час   (01.11.2009 в 12:24)   личное сообщение
13 Кб.
 
 

Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim fld As ADODB.Field
Dim sql As String

'connect to MySQL server using MySQL ODBC 3.51 Driver
Set conn = New ADODB.Connection
conn.ConnectionString = "DRIVER={MySQL ODBC 3.51 Driver};" _
& "SERVER=localhost;" _
& " DATABASE=test;" _
& "UID=venu;PWD=venu; OPTION=35"
conn.Open
'create table
conn.Execute "DROP TABLE IF EXISTS my_ado"
conn.Execute "CREATE TABLE my_ado(id int not null primary key," _
& "name varchar(20)," _
& "txt text, dt date, tm time, ts timestamp)"
'direct insert
conn.Execute "INSERT INTO my_ado(id,name,txt) values(1,100,'venu')"
conn.Execute "INSERT INTO my_ado(id,name,txt) values(2,200,'MySQL')"
conn.Execute "INSERT INTO my_ado(id,name,txt) values(3,300,'Delete')"
Set rs = New ADODB.Recordset
rs.CursorLocation = adUseServer
'fetch the initial table ..
rs.Open "SELECT * FROM my_ado", conn
Debug.Print rs.RecordCount
rs.MoveFirst
Debug.Print String(50, "-") & "Initial my_ado Result Set " & String(50, "-")
For Each fld In rs.Fields
Debug.Print fld.Name,
Next
Debug.Print
Do Until rs.EOF
For Each fld In rs.Fields
Debug.Print fld.Value,
Next
rs.MoveNext
Debug.Print
Loop
rs.Close
'rs insert
rs.Open "select * from my_ado", conn, adOpenDynamic, adLockOptimistic
rs.AddNew
rs!Name = "Monty"
rs!txt = "Insert row"
rs.Update
rs.Close
'rs update
rs.Open "SELECT * FROM my_ado"
rs!Name = "update"
rs!txt = "updated-row"
rs.Update
rs.Close
'rs update second time..
rs.Open "SELECT * FROM my_ado"
rs!Name = "update"
rs!txt = "updated-second-time"
rs.Update
rs.Close
'rs delete
rs.Open "SELECT * FROM my_ado"
rs.MoveNext
rs.MoveNext
rs.Delete
rs.Close
'fetch the updated table ..
rs.Open "SELECT * FROM my_ado", conn
Debug.Print rs.RecordCount
rs.MoveFirst
Debug.Print String(50, "-") & "Updated my_ado Result Set " & String(50, "-")
For Each fld In rs.Fields
Debug.Print fld.Name,
Next
Debug.Print
Do Until rs.EOF
For Each fld In rs.Fields
Debug.Print fld.Value,
Next
rs.MoveNext
Debug.Print
Loop
rs.Close
conn.Close
End Sub





только ...

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList