|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
||||||||||||||||
OleDbConnection не имею понятия что писать для соединения с мой базой07.06.2014, 15:53. Показов 8390. Ответов 17
Метки нет (Все метки)
Всем привет !
Столкнулся с такой проблемой: написал программку которая выводит таблицу из БД и в процессе можно изменять некоторые данные, в качестве БД использовал SQL Server Express, так же пользовался System.Data.SQLClient; Но потом я захотел попробовать сделать тоже самое, только с использованием System.Data.OleDb; собственно менять там не много было, но натолкнулся на проблему: что писать в строке ?
посмотрите пожалуйста что не так, вот собственно сам код:
0
|
||||||||||||||||
| 07.06.2014, 15:53 | |
|
Ответы с готовыми решениями:
17
MFC, понятия не имею как писать эту прогу, на с или с++ понятия не имею.выручайте Не имею понятия как решать задачу (классы) |
|
|
|
| 07.06.2014, 16:32 | |
|
SheFillkO, посмотрите мой ответ в этой теме:
https://www.cyberforum.ru/ado-... 01764.html
1
|
|
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
||||||
| 07.06.2014, 20:35 [ТС] | ||||||
|
скопировал полностью проект из вашего ответа, подставил свои названия, выскакивает ошибка:
у меня единственное отличие от пути которое вы прописали - это то что у меня тип файла не mdb, а dbo. скину ещё раз код, может что не так:
1
|
||||||
|
|
||
| 07.06.2014, 20:38 | ||
|
SheFillkO, в каком месте ошибка? Что в ошибке сказано?
Добавлено через 1 минуту
1
|
||
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
|
| 07.06.2014, 20:38 [ТС] | |
|
я сделал скрин, в прошлом ответе есть ссылка на него
ну вот ещё копирнул текст Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.IO.FileNotFoundException: Файл базы не найден! в ole_db_pr_test.Form1.Form1_Load() в c:\users\fill\documents\visual studio 2010\Projects\ole_db_pr_test\ole_db_pr_t est\Form1.cs:строка 31 в ole_db_pr_test.Form1.<.ctor>b__0(Object , EventArgs ) в c:\users\fill\documents\visual studio 2010\Projects\ole_db_pr_test\ole_db_pr_t est\Form1.cs:строка 24 в System.Windows.Forms.Form.OnLoad(EventAr gs e) в System.Windows.Forms.Form.OnCreateContro l() в System.Windows.Forms.Control.CreateContr ol(Boolean fIgnoreVisible) в System.Windows.Forms.Control.CreateContr ol() в System.Windows.Forms.Control.WmShowWindo w(Message& m) в System.Windows.Forms.Control.WndProc(Mes sage& m) в System.Windows.Forms.ScrollableControl.W ndProc(Message& m) в System.Windows.Forms.ContainerControl.Wn dProc(Message& m) в System.Windows.Forms.Form.WmShowWindow(M essage& m) в System.Windows.Forms.Form.WndProc(Messag e& m) в System.Windows.Forms.Control.ControlNati veWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNati veWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
0
|
|
|
|
|
| 07.06.2014, 20:39 | |
|
SheFillkO, файл где находится? Положите его в ту же папку (Debug или Release), где исполняемый файл проекта. Вам же ошибка ясно об этом говорит!
0
|
|
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
|
| 07.06.2014, 21:26 [ТС] | |
|
Обыскал всё что можно было, файла с расширением .dbo просто нету
тем не менее нашел файл с расширением .mdf, копирнул этот файл куда надо, теперь ошибка поменялась: ************* Текст исключения ************** System.Data.OleDb.OleDbException (0x80004005): Нераспознаваемый формат базы данных: 'C:\Users\FILL\documents\visual studio 2010\Projects\ole_db_pr_test\ole_db_pr_t est\bin\Debug\test_db.mdf'. не менять же расширение насильно
0
|
|
|
|
|
| 07.06.2014, 21:45 | |
|
SheFillkO, а через Access создать файл базы никак?
Учтите, что в моем примере файл для Access 2003, у вас может быть другой. Соответственно строку подключения надо будет изменить.
0
|
|
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
|
| 07.06.2014, 21:47 [ТС] | |
|
через access уже пробовал, надо разобраться теперь с этим геморроем ...
0
|
|
|
|
|
| 07.06.2014, 22:05 | |
|
0
|
|
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
|
| 07.06.2014, 22:19 [ТС] | |
|
Microsoft SQL Server 2008
0
|
|
|
|
|||||||||||
| 07.06.2014, 22:28 | |||||||||||
|
ODBC:
1
|
|||||||||||
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
|
| 07.06.2014, 22:35 [ТС] | |
|
мне под OleDb
что собственно писать в putFileName? просто название самого файла ? и писать ли его с расширением или без ? а то у меня файл с расширением .mdf, писало ошибку что такой формат не подходит. не могли бы написать полный пример, буду весьма благодарен
0
|
|
|
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,228
|
|
| 07.06.2014, 22:54 | |
|
SheFillkO, тут не смотрели: Ищи меня тут ?
Добавлено через 11 минут А вообще там же написано, что не стоит. Лучше использовать .net framework data provider (SqlClient). Как я сам понимаю oledb - довольно старая, хоть и универсальная технология доступа к данным. Сам только для msaccess и использовал когда-то.
1
|
|
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
|
| 07.06.2014, 23:13 [ТС] | |
|
OleDb не старая, просто она не признанная как надёжная, на самом деле компания Microsoft пыталась внедрить эту технологию достаточно долго, но из-за множества ошибок и багов технологию не признавали и пользовались по-настоящему старой технологией ODBC (признанная и надёжная, проверенная временем, но с меньшим функционалом), и вот в этом году компания Microsoft, при анонсировании MS SQL server 2014, отказалась сопровождать технологию OleDb на неизвестное время ...
1
|
|
|
10 / 10 / 5
Регистрация: 07.06.2014
Сообщений: 51
|
|
| 08.06.2014, 00:59 [ТС] | |
|
Народ !) я нашёл ответ, это простое решение которое спасет вам много времени
![]() вот ссылка: http://www.community.terrasoft.ru/blogs/6980 честно говоря когда читал этот метод, думал что фиг что с этого получиться)))
0
|
|
|
|
|
| 08.06.2014, 01:08 | |
|
Честно говоря, для обращения к mssql server по моему вполне достаточно System.Data.SqlClient. Оledb и odbc использую только для работы с dbf. .
1
|
|
| 08.06.2014, 01:08 | |
|
Помогаю со студенческими работами здесь
18
Не имею понятия как программу вообще написать Есть код, непрекращающиеся ошибки, как исправлять понятия не имею Генератор числа без повтора. Не имею понятия в чем дело
Мне надо сделать приватное свойство номер и как то вызвать, понятия не имею. Можете объяснить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|