|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|||||||||||
Схема, возвращенная новым запросом, отличается от основного запроса (SQL Server)21.04.2018, 18:51. Показов 14742. Ответов 21
Метки нет (Все метки)
Есть listBox1, нужно в него вывести ФИО созданного из 3 полей. По умолчанию идет запрос
Запрос правильный, при выполнении выводит все хорошо, но возникает ошибка Схема, возвращенная новым запросом, отличается от основного запроса. Не могли бы подсказать что не так?
0
|
|||||||||||
| 21.04.2018, 18:51 | |
|
Ответы с готовыми решениями:
21
Схема, возвращённая новым запросом отличается, от основного запроса Схема возвращенная новым запросом, отличается от основного запроса! Чем отличается Microsoft® SQL Server® 2008 Express with Tools от Microsoft® SQL Server® 2008 Express with Adva |
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
||||||
| 21.04.2018, 19:34 [ТС] | ||||||
|
Пытаюсь делать вручную
Необработанное исключение типа "System.ArgumentException" в System.Windows.Forms.dll
0
|
||||||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||
| 21.04.2018, 19:45 | ||
|
Sasha2000,
GetString принимает индекс (индексация с нуля) колонки, которую нужно вернуть. Поскольку у вас происходит в запросе конкатенация строк, и при этом возвращается результат этой конкатенации и ничего более, то делаем вывод, что запрос возвращает одну колонку. Следовательно замените 1 на 0, в вызове dataReader.GetString(1).MSDN - DataReader.GetString:
1
|
||
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|||||||||||
| 21.04.2018, 20:00 [ТС] | |||||||||||
|
Я закомментировала всю работу с listBox1, но ошибка все равно осталась
System.ArgumentException не обработано Message: Необработанное исключение типа "System.ArgumentException" в System.Windows.Forms.dll Дополнительные сведения: Изменение коллекции элементов невозможно, если задано свойство DataSource.
Все, поняла. Свойство DataSource очистила и вышла ошибка Необработанное исключение типа "System.Data.SqlClient.SqlException" в System.Data.dll Дополнительные сведения: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: SQL Network Interfaces, error: 26 - Ошибка при обнаружении указанного сервера или экземпляра) Добавлено через 1 минуту Ошибка в строчке
Значит дело в строке подключения, правильно? Я брала ее отсюда https://www.cyberforum.ru/ado-... 72010.html
0
|
|||||||||||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||
| 21.04.2018, 20:02 | ||
|
Зайдите через службы (Win + R => services.msc), найдите нужную и запустите.
1
|
||
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 20:06 [ТС] | |
|
Я так поняла что дело в том, что я заполнила свойство DataSource. Но на всякий случай сервер запущен
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 20:09 [ТС] | |
|
Я склоняюсь к мысли что дело в строке подключения. Можно ли как-то обратиться к уже существующему?
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
||||||
| 21.04.2018, 20:12 [ТС] | ||||||
|
Строчка
0
|
||||||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||||||
| 21.04.2018, 20:13 | ||||||
Сообщение было отмечено Sasha2000 как решение
Решение
Путь к файлу БД рекомендуется указывать относительный, у вас же он абсолютный.
Проверьте, находится ли файл базы в указанной директории. Далее попробуйте изменить строку подключения на такую:
1
|
||||||
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 20:18 [ТС] | |
|
Необработанное исключение типа "System.Data.SqlClient.SqlException" в System.Data.dll
Дополнительные сведения: При установлении соединения с SQL Server произошла ошибка, связанная с сетью или с определенным экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что на SQL Server разрешены удаленные соединения. (provider: Named Pipes Provider, error: 40 - Не удалось открыть подключение к SQL Server) Сейчас по статье проверю разрешены ли удаленные соединения http://yolper.ru/12
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
|
| 21.04.2018, 20:18 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 20:21 [ТС] | |
|
Нет, но ошибка изменилась с 26 на 40. Это же прогресс!?
Добавлено через 2 минуты С SQL Server все хорошо.
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||
| 21.04.2018, 20:30 | ||
|
Включите все протоколы, которые есть (Named Pipes, в частности). Есть мысль, что почему-то запрос идет по именованным каналам, которые отключены. В рунете есть подобные ошибки.
1
|
||
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
|
| 21.04.2018, 20:31 | |
|
Видимо, что инстанс не донастроен или т.п.
1
|
|
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 20:32 [ТС] | |
|
Все включено...
С помощью вот этого окна можно построить запрос, отличный от указанного (мне кажется что это мой единственный шанс заполнить )
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 20:33 [ТС] | |
|
Все включено...
0
|
|
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 20:41 [ТС] | |
|
Вот смотрите. Я делаю заполнение компонента запросом. Запрос работает, но не сохраняет
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
||||||
| 21.04.2018, 20:44 | ||||||
|
Уфф, мой запас догадок исчерпан.
![]() Если запрос, построенный в конструкторе, отрабатывает корректно, то просто зайдите в настройки и скопируйте строку подключения. Можно попробовать выполнить такой запрос:
1. Попробуйте удалить базу из списка в Sql Server Management Studio, предварительно сделав бэкап. 2. Далее ее приаттачить повторно. Либо из файла, либо из бэкапа. 3. Использовать указанную вами ранее в посте 8 строку подключения.
1
|
||||||
|
0 / 0 / 0
Регистрация: 12.04.2017
Сообщений: 85
|
|
| 21.04.2018, 21:11 [ТС] | |
|
А Вы не знаете почему при построители запросов нельзя даже одно поле убрать?
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
|
| 21.04.2018, 21:30 | |
|
Давно не работал с этими мастерами запросов, но скорее всего мастер предполагает, что DataGridView, который будет отображать данные запроса, будет неизменен по своей структуре, поэтому нельзя менять схему запроса, можно добавлять только фильтры.
Там между прочим указано, что если вы хотите изменить существующий запрос, то воспользйутесь командой "Настроить".
1
|
|
| 21.04.2018, 21:30 | |
|
Помогаю со студенческими работами здесь
20
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection Ошибка SQL запроса #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax t Обработка результата запроса из MS SQL SERVER Схема данных. Microsoft SQL Server Результат нашего запроса из таблицы sql server Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|