|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.05.2013, 23:33 | #1 |
Пользователь
Регистрация: 24.02.2012
Сообщений: 88
|
CONCAT и DataGridView конфликтуют
здравствуйте. я пишу приложение для базы данных на С# . создал представление:
CREATE OR REPLACE ALGORITHM=MERGE DEFINER='root'@'localhost' SQL SECURITY DEFINER VIEW `fullguitar` AS select `guitar`.`ColorID` AS `ColorID`, concat(`guitar`.`CountOfStrings`,' струн') AS `CountOfStrings`, `gtype`.`TypeName` AS `TypeName`, `gmodel`.`ModelName` AS `ModelName`, `gform`.`FormName` AS `FormName`, `gcolor`.`ColorName` AS `ColorName`, concat(`guitar`.`CurrentPrice`,' грн.') AS `CurrentPrice` from ((((`guitar` join `gtype`) join `gmodel`) join `gform`) join `gcolor`) where ((`guitar`.`TypeID` = `gtype`.`TypeID`) and (`guitar`.`ModelID` = `gmodel`.`ModelID`) and (`guitar`.`FormID` = `gform`.`FormID`) and (`guitar`.`ColorID` = `gcolor`.`ColorID`)); Оно коректно работает в MySQL Manager. Но когда я пытаюсь считать данные из представления в датагридвью, то вылазит ошибка(на картинке ниже). Самое интересное то, что если в представлении убрать CONCAT, то всё нормально работает. я юзаю MySQL Connector. вот код где я заполняю датагрид: Код:
Последний раз редактировалось sinestro; 21.05.2013 в 23:37. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DataGridView и С# | jonkaspar2008 | C# (си шарп) | 3 | 10.03.2012 22:47 |
циклы Repeat 2 таких цикла конфликтуют | Человек_Борща | Общие вопросы Delphi | 0 | 09.01.2011 20:14 |
ip конфликтуют. | stenl1 | Компьютерное железо | 19 | 24.01.2010 14:54 |
7-ая версия delphi с CodeGear 2009 часом не конфликтуют? | Altera | Софт | 4 | 27.08.2009 08:45 |