Перейти к контенту
- Remove From My Forums
Error when Adding New Data Source — Visual Studio C#
-
Question
-
Not sure if this is the correct location for this message, but I cannot find a more suitable location.
I am getting an error when adding a new data source. Looking at some forums, it suggested that I remove any underscores from filenames and other similar things, but none of this seems to work.
Error Reads:
«An error occurred while creating the new data source: An error occurred while generating the data source.»
Upon creation it adds the following files to my project, but does not show in the Data Source window:
- Dataset.xsd
- DataSet.Designer.cs
- Dataset.xsc
- DataSet.xss
- Remove From My Forums
Error when Adding New Data Source — Visual Studio C#
-
Question
-
Not sure if this is the correct location for this message, but I cannot find a more suitable location.
I am getting an error when adding a new data source. Looking at some forums, it suggested that I remove any underscores from filenames and other similar things, but none of this seems to work.
Error Reads:
«An error occurred while creating the new data source: An error occurred while generating the data source.»
Upon creation it adds the following files to my project, but does not show in the Data Source window:
- Dataset.xsd
- DataSet.Designer.cs
- Dataset.xsc
- DataSet.xss
Ошибка при добавлении нового источника данных
Добавляю новый истоник данных для проекта Windows Form Application с помощью Data Source Configuration. Выбираю Database. Data Source выбираю Microsoft Access Database file (таблица у меня уже создана и лежит в каталоге проекта).
И вот в окне Add Connection никак не получается решить вопрос с Connection String. Что бы не пробовал — получаю: «Format of the initialization string does not conform to specification at index 0».
10 ответов
5
13 сентября 2008 года
hardcase
4.5K / / 09.08.2005
Чтото мне подсказывает, что вы гдето напутали..
Через меню Main menu -> Data -> Add new datasource все прекрасно добавляется.
Давим New connection, выбираем провайдера Microsoft Access Database file, далее выбираем файл и жмякаем Test Connection, если все ОК, то студия предложит файл данных закинет в директорию данных проекта.
281
15 сентября 2008 года
Fan][
279 / / 19.12.2003
Чтото мне подсказывает, что вы гдето напутали..
Через меню Main menu -> Data -> Add new datasource все прекрасно добавляется.
Давим New connection, выбираем провайдера Microsoft Access Database file, далее выбираем файл и жмякаем Test Connection, если все ОК, то студия предложит файл данных закинет в директорию данных проекта.
Видимо имеет смысл уточнить версию MVS. У меня 2005. Там даже файл выбрать нет возможности. На 2008 выбирается нормально.
Конечно напутал. Но где-то в другом месте
5
15 сентября 2008 года
hardcase
4.5K / / 09.08.2005
[quote=’Fan][;258573′]Видимо имеет смысл уточнить версию MVS. У меня 2005. Там даже файл выбрать нет возможности.[/quote]Тестировал на 2005ой
281
16 сентября 2008 года
Fan][
279 / / 19.12.2003
Ну раз такие пироги, то можно пошагово?
5
16 сентября 2008 года
hardcase
4.5K / / 09.08.2005
[quote=’Fan][;258708′]Ну раз такие пироги, то можно пошагово?[/quote]Чего пошагово? Читайте предыдущий пост.
281
18 сентября 2008 года
Fan][
279 / / 19.12.2003
Чего пошагово? Читайте предыдущий пост.
У меня в окне Add Connection нет возможности выбрать файл. Только Connection String.
281
22 сентября 2008 года
Fan][
279 / / 19.12.2003
281
23 сентября 2008 года
Fan][
279 / / 19.12.2003
Вау :confused: Никогда такого не встречал.
Вот кстати страничка про коннекшн стринги.
Жаль… Придётся копать самому…
Hello-
I am receiving the same error message within Visual C# Express Edition as well as Visual Studio 2005 when I attempt to add a new data source in my project.
The error I keep recieving in both Visual C# Express and Visual Studio is «An error occured while creating the new data source: Could not get the type information for ‘Lesson09.Database1DataSet’ «.
Why is that and what does that mean? I cannot proceed with my lessons because I cannot get past this point to participate.
I have also tried opening a sample project which uses the same techniques and also recieved errors while loading it into Visual Studio as well as C# Express Edition.
I get the following build errors:
1- Error 1 Source file ‘C:Documents and SettingsSTEVEN & JUSTINMy DocumentsVisual Studio 2005ProjectsLesson09Lesson09MyCompanyDataSet1.Designer.cs’ could not be opened (‘The system cannot find the file specified. ‘) Lesson09
2- Warning 2 The custom tool ‘MSDataSetGenerator’ failed while processing the file ‘MyCompanyDataSet1.xsd’.
Any ideas?? Has anyone ran into this before?
Any help would be greatly appreciated.
Hello-
I am receiving the same error message within Visual C# Express Edition as well as Visual Studio 2005 when I attempt to add a new data source in my project.
The error I keep recieving in both Visual C# Express and Visual Studio is «An error occured while creating the new data source: Could not get the type information for ‘Lesson09.Database1DataSet’ «.
Why is that and what does that mean? I cannot proceed with my lessons because I cannot get past this point to participate.
I have also tried opening a sample project which uses the same techniques and also recieved errors while loading it into Visual Studio as well as C# Express Edition.
I get the following build errors:
1- Error 1 Source file ‘C:Documents and SettingsSTEVEN & JUSTINMy DocumentsVisual Studio 2005ProjectsLesson09Lesson09MyCompanyDataSet1.Designer.cs’ could not be opened (‘The system cannot find the file specified. ‘) Lesson09
2- Warning 2 The custom tool ‘MSDataSetGenerator’ failed while processing the file ‘MyCompanyDataSet1.xsd’.
Any ideas?? Has anyone ran into this before?
Any help would be greatly appreciated.
Учусь работе с БД из C# (VS 2013).
Создал проект, форму, есть база на MS SQL SERVER 2014 Expess.
В VS на вкладке Источники данных добавляю — БД — Набор данных — Создать подключение — Источник данных (Microsoft SQL Server, Поставщик данных (.NET для SQL Server) — Имя сервера localhost — Подключение к базе данных (видит все базы), выбираю необходимую мне. Проверить подключение — Проверка выполнена, при нажатии ОК выдает:
«Не удается добавить подключение данных. Ссылка на объект не указывает
на экземпляр объекта»
В чем проблема?
HamSter
22.3k10 золотых знаков53 серебряных знака111 бронзовых знаков
задан 26 янв 2016 в 9:17
2
Проблему решил случайной мыслью. Сервер MS SQL 64-битный, а в версии VS установлено свойство компиляции AnyCPU. После изменения свойства на x64 все заработало!
ответ дан 7 фев 2016 в 8:52
- Remove From My Forums
-
Вопрос
-
Пользуюсь Visual Studio 2017 Community (последняя версия)
По умолчанию проект создается на платформе 4.6.1
Если изменить платформу на любую другую, то класс OdbcConnection перестает подключатся к базам.
При вызове метода Open() получаем следующее сообщение
System.Data.Odbc.OdbcException произошло
HResult=0x80131937
Сообщение = ERROR [IM002] [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
Источник =
Трассировка стека:
at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions)
at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.Odbc.OdbcConnection.Open()
at KURSConsoleApp.WorkDBF.Execute(String Command) in C:Usersmaa91OneDriveDocumentsVisual Studio 2017ProjectsVkursConsoleKURSConsoleAppWorkDBF.cs:line 49Даже если вернуть платформу обратно на 4.6.1, то все равно подключение не работает.
Лечится только созданием нового проекта, но мне необходимо использовать мой проект на платформе 3.5
Я считаю что это баг.
Класс для работы с базой
using System; using System.Data; using System.Data.Odbc; namespace KURSConsoleApp { internal class WorkDBF { /// <summary> /// Подключение к источнику данных /// </summary> private OdbcConnection Conn = null; private DataSet dataset = null; /// <summary> /// Подключение к файлу /// </summary> /// <param name="t">Путь к файлу (Директория расположения файла)</param> public WorkDBF(string t) { //OdbcConnectionStringBuilder StringBilder = new OdbcConnectionStringBuilder(); //StringBilder.Driver = "Microsoft dBASE Driver (*.dbf)"; //StringBilder.Add("dbq", t); //StringBilder.Add("encoding", "ANSI"); Conn = new OdbcConnection { ConnectionString = @"Driver={Microsoft dBASE Driver (*.dbf)};DriverID=277;Dbq=" + t + "; encoding=ANSI" }; dataset = new DataSet(); } /// <summary> /// Выполнение команды SQL /// </summary> /// <param name="Command">SQL код</param> /// <returns></returns> public DataTable Execute(string Command) { DataTable dt = null; if (Conn != null) { try { Conn.Open(); dt = new DataTable(); OdbcCommand oCmd = Conn.CreateCommand(); oCmd.CommandText = Command; dt.Load(oCmd.ExecuteReader()); Conn.Close(); } catch (Exception) { } } return dt; } /// <summary> /// Выполняет добавление одной строки /// </summary> /// <param name="Command">SQL команда добавления</param> public bool Insert(string Command) { bool result = true; Conn.Open(); OdbcCommand oCmd = Conn.CreateCommand(); oCmd.CommandText = Command; oCmd.ExecuteNonQuery(); Conn.Close(); return result; } /// <summary> /// Загрузка всех колонок /// </summary> /// <param name="DB_path">Путь</param> /// <returns></returns> public DataTable GetAll(string DB_path) { return Execute("SELECT * FROM " + DB_path); } /// <summary> /// Получает количество строк в базе /// </summary> /// <returns></returns> public long Limitrows(string DB_path) { try { long lim = 0; DataTable tempTable = Execute("SELECT count(*) as count FROM " + DB_path); lim = Convert.ToInt64(tempTable.Rows[0]["count"].ToString()); tempTable.Dispose(); return lim; } catch (Exception) { throw; } } } }
Ответы
-
Ну как я и предполагал — 32 бит работает, 64 бит — нет. Установите в настройках проекта что он 32 битный (х86).
This posting is provided «AS IS» with no warranties, and confers no rights.
-
Помечено в качестве ответа
22 августа 2017 г. 0:42
-
Помечено в качестве ответа
Учусь работе с БД из C# (VS 2013).
Создал проект, форму, есть база на MS SQL SERVER 2014 Expess.
В VS на вкладке Источники данных добавляю — БД — Набор данных — Создать подключение — Источник данных (Microsoft SQL Server, Поставщик данных (.NET для SQL Server) — Имя сервера localhost — Подключение к базе данных (видит все базы), выбираю необходимую мне. Проверить подключение — Проверка выполнена, при нажатии ОК выдает:
«Не удается добавить подключение данных. Ссылка на объект не указывает
на экземпляр объекта»
В чем проблема?
SVE
22.3k10 золотых знаков56 серебряных знаков118 бронзовых знаков
задан 26 янв 2016 в 9:17
2
Проблему решил случайной мыслью. Сервер MS SQL 64-битный, а в версии VS установлено свойство компиляции AnyCPU. После изменения свойства на x64 все заработало!
ответ дан 7 фев 2016 в 8:52
Загрузка…
Ошибка при добавлении нового источника данных
Добавляю новый истоник данных для проекта Windows Form Application с помощью Data Source Configuration. Выбираю Database. Data Source выбираю Microsoft Access Database file (таблица у меня уже создана и лежит в каталоге проекта).
И вот в окне Add Connection никак не получается решить вопрос с Connection String. Что бы не пробовал — получаю: «Format of the initialization string does not conform to specification at index 0».
10 ответов
5
13 сентября 2008 года
hardcase
4.5K / / 09.08.2005
Чтото мне подсказывает, что вы гдето напутали..
Через меню Main menu -> Data -> Add new datasource все прекрасно добавляется.
Давим New connection, выбираем провайдера Microsoft Access Database file, далее выбираем файл и жмякаем Test Connection, если все ОК, то студия предложит файл данных закинет в директорию данных проекта.
281
15 сентября 2008 года
Fan][
279 / / 19.12.2003
Чтото мне подсказывает, что вы гдето напутали..
Через меню Main menu -> Data -> Add new datasource все прекрасно добавляется.
Давим New connection, выбираем провайдера Microsoft Access Database file, далее выбираем файл и жмякаем Test Connection, если все ОК, то студия предложит файл данных закинет в директорию данных проекта.
Видимо имеет смысл уточнить версию MVS. У меня 2005. Там даже файл выбрать нет возможности. На 2008 выбирается нормально.
Конечно напутал. Но где-то в другом месте
5
15 сентября 2008 года
hardcase
4.5K / / 09.08.2005
[quote=’Fan][;258573′]Видимо имеет смысл уточнить версию MVS. У меня 2005. Там даже файл выбрать нет возможности.[/quote]Тестировал на 2005ой
281
16 сентября 2008 года
Fan][
279 / / 19.12.2003
Ну раз такие пироги, то можно пошагово?
5
16 сентября 2008 года
hardcase
4.5K / / 09.08.2005
[quote=’Fan][;258708′]Ну раз такие пироги, то можно пошагово?[/quote]Чего пошагово? Читайте предыдущий пост.
281
18 сентября 2008 года
Fan][
279 / / 19.12.2003
Чего пошагово? Читайте предыдущий пост.
У меня в окне Add Connection нет возможности выбрать файл. Только Connection String.
281
22 сентября 2008 года
Fan][
279 / / 19.12.2003
281
23 сентября 2008 года
Fan][
279 / / 19.12.2003
Вау :confused: Никогда такого не встречал.
Вот кстати страничка про коннекшн стринги.
Жаль… Придётся копать самому…
- Remove From My Forums
-
Question
-
Hi all,
My Excel 2016 has problem with loading data by power query with that error: Check the database server or contact your database administrator. Make sure the external database is available, and then try the operation again. If you see this message again, create
a new data source to connect to the database. Whenever i load any kind of data by power query, i’ll got that error.I’ve searched inthe internet with that error, almost people interact with SharePoint not like me.
I’m doing with Excel 2016, Office 2016 Pro Plus.
Please help me resolving that because i»m running out of my deadline with unactive Power Query.
cant do anything.
-
Edited by
Saturday, August 27, 2016 10:12 AM
-
Edited by
Answers
-
Hi,
Did this problem appear in all Excel files?
Did your file contain any data sourcing in your environment?
What’s the version of PowerPivot workbook? Generally, this error occurs when opening a newer Data Model in an older version of the PowerPivot add-in.
Please go to Data- New Query- Data source Settings, please clear all data source in Power Query.
Please try this method and let me know the result, I’m glad to help you.
Regards,
Emi Zhang
Please remember to
mark the replies as an answers if they help and unmark them if they provide no help.
If you have feedback for TechNet Subscriber Support, contact
tnmff@microsoft.com.-
Proposed as answer by
Emi ZhangMicrosoft contingent staff
Monday, September 5, 2016 1:20 AM -
Marked as answer by
Emi ZhangMicrosoft contingent staff
Friday, September 9, 2016 8:13 AM
-
Proposed as answer by