Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
10.01.2013, 08:56
|
|||
---|---|---|---|
|
|||
C# выполнение запроса mysql |
|||
#18+
есть база mysql в которую нужно загрузить изображение соответственно делаю подключение к базе которое проходит успешно но запрос почему то не выполняется плиз хелп что я делаю не так? using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; #pragma comment(lib, "libmysql_.lib") // подключаем библиотеку #include "stdafx.h" #include <my_global.h> #include <mysql.h> #include <conio.h> #include <winsock.h> #include <c:/include/mysql.h> int _tmain(int argc, _TCHAR* argv[]) { // Дескриптор соединения MYSQL mysql; // Дескриптор результирующей таблицы // MYSQL_RES *res; // Массив полей текущей строки //MYSQL_ROW row; MYSQL_ROW row; // Массив полей текущей строки MYSQL_RES *res; // Дескриптор результирующей таблицы char host[] = "localhost"; // хост char user[] = "root"; // пользователь char passwd[] = ""; // пароль char db[] = "tc-db-main"; // название базы данных int port = 3305; // порт. Если порт у сервера MySQL не по умолчанию (3306), то нужно указывать конкретный номер порта mysql_init(&mysql); // Инициализация if (!mysql_real_connect(&mysql, host, user, passwd, db, port, NULL, 0)) { /* Пробуем подключиться, если кдето ошибка то сообщим об этом */ printf("eeeeeeeeeeeeerrrrrrrrrrrrrrrrrrrooooooooorrrr!!!!!!!!"); return 0; } else { char query3[]="Select * from `tc-db-main`.photo"; if (mysql_query(&mysql, query3) > 0) // запорс. Если ошибок нет, то продолжаем работу { printf("errrrroooor!!!!!!!!!!!!!!!"); // Если была ошибка, ... printf("%s", mysql_error(&mysql)); // ... вывдем ее return 0; // и завершим работу } else { printf("connect sucsess!!!!!!!!!!!!!!"); // в общем подключились и теперь нужно составить запрос //сначала обработаем картинку char query[] = ""; mysql_query(&mysql, "UPDATE `tc-db-main`.photo SET HIRES_RASTER = load_file('D:/images.jpg') WHERE ID = 10432"); printf(query); char query2[] = ""; mysql_query(&mysql,"UPDATE `tc-db-main`.photo SET Preview_RASTER = load_file('D:/images.jpg') WHERE ID = 10432"); } } //res = mysql_store_result(&mysql); // Берем результат, //row = mysql_fetch_row(res); //return 0; } Заранее благодарен за ответы ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.01.2013, 09:26
|
|||
---|---|---|---|
|
|||
C# выполнение запроса mysql |
|||
#18+
сейчас сделал принтф чтобы посмотреть какая ошибка так вот ошибку выдает такую commands out of sync ... |
|||
:
Нравится:
Не нравится:
|
|||
|
10.01.2013, 09:52
|
|||
---|---|---|---|
|
|||
C# выполнение запроса mysql |
|||
#18+
все, исправил заработало, но есть один прикол. Когда запускаю с параметром локалхост то в базу записывается картинка сразу и отображается сразу картинка, то есть все отлично Но когда запускаю с параметром именно рабочего сервера старая картинка стирается а на место нее записывается null хотя на локалхосте лежит копия серверной базы Модератор: Тема перенесена из форума "C++". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&mobile=1&tid=1405384]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
2ms |
others: | 357ms |
total: | 498ms |
0 / 0 |