Предыдущее посещение: Чт июн 30, 2016 0:51 Текущее время: Чт июн 30, 2016 0:51

Часовой пояс: UTC + 3 часа

 [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: WinCC и MySQL
СообщениеДобавлено: Вт окт 17, 2006 13:40 
Не в сети

Зарегистрирован: Вт окт 17, 2006 13:38
Сообщения: 1
1. Как подключиться к базе и сделать MySQL запрос из С-скрипта?
2. Какие библиотеки или хидеры нужно при этом подключать?
(дайте пожалуйста пример)
или где можно про это почитать?

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Чт окт 19, 2006 12:59 
Не в сети
Новый писатель

Зарегистрирован: Пн янв 10, 2005 11:00
Сообщения: 43
Откуда: Санк-Петербург
Можно обработать MySQL-запрос с помощью вызова внешней утилиты mysql.exe, с определенными параметрами, при условии, что MySQL-сервер запущен и база создана.

Usage: mysql [OPTIONS] [database]

  -?, --help            Display this help and exit.
  -A, --no-auto-rehash  No automatic rehashing. One has to use 'rehash' to
                        get table and field completion. This gives a quicker
                        start of mysql and disables rehashing on reconnect.
  -B, --batch           Print results with a tab as separator, each row on
                        a new line. Doesn't use history file.
                        Directory where character sets are located.
  -C, --compress        Use compression in server/client protocol.
  -D, --database=..     Database to use.
                        Set the default character set.
  -e, --execute=...     Execute command and quit. (Output like with --batch)
  -E, --vertical        Print the output of a query (rows) vertically.
  -f, --force           Continue even if we get an sql error.
  -g, --no-named-commands
                        Named commands are disabled. Use \* form only, or
                        use named commands only in the beginning of a line
                        ending with a semicolon (;) Since version 10.9 the
                        client now starts with this option ENABLED by
                        default! Disable with '-G'. Long format commands
                        still work from the first line.
  -G, --enable-named-commands
                        Named commands are enabled. Opposite to -g.
  -i, --ignore-spaces   Ignore spaces after function names.
  -h, --host=...        Connect to host.
  -H, --html            Produce HTML output.
  --local-infile=[1|0]  Enable/disable LOAD DATA LOCAL INFILE
  -L, --skip-line-numbers
                        Don't write line number for errors.
  --no-tee              Disable outfile. See interactive help (\h) also.
  -n, --unbuffered      Flush buffer after each query.
  -N, --skip-column-names
                        Don't write column names in results.
  -O, --set-variable var=option
                        Give a variable an value. --help lists variables.
  -o, --one-database    Only update the default database. This is useful
                        for skipping updates to other database in the update
  -p[password], --password[=...]
                        Password to use when connecting to server
                        If password is not given it's asked from the tty.
  -W, --pipe            Use named pipes to connect to server

  -P, --port=...        Port number to use for connection.
  -q, --quick           Don't cache result, print it row by row. This may
                        slow down the server if the output is suspended.
                        Doesn't use history file.
  -r, --raw             Write fields without conversion. Used with --batch
  -s, --silent          Be more silent.
  -S  --socket=...      Socket file to use for connection.
  -t, --table           Output in table format.
  -T, --debug-info      Print some debug info at exit.
  --tee=...             Append everything into outfile. See interactive help
                        (\h) also. Does not work in batch mode.
  -u, --user=#          User for login if not current user.
  -U, --safe-updates[=#], --i-am-a-dummy[=#]
                        Only allow UPDATE and DELETE that uses keys.
  -v, --verbose         Write more. (-v -v -v gives the table output format)
  -V, --version         Output version information and exit.
  -w, --wait            Wait and retry if connection is down.

Вернуться к началу
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 20, 2006 22:08 
Не в сети
Известный Писатель

Зарегистрирован: Сб янв 15, 2005 0:49
Сообщения: 466
Откуда: Уфа
Подобный вопрос неоднократно обсуждался на форуме! В поиск!

Вернуться к началу
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group