Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
Volrajas
Заблокирован
1

Ошибка при создании бд ADO.NET

09.11.2015, 09:13. Просмотров 1137. Ответов 24
Метки нет (Все метки)

при создании бд вываливается ошибка

$exception {"База данных "Factory" не существует. Убедитесь, что ее имя введено правильно."} System.Data.SqlClient.SqlException

делаю все по FAQ, только код создания бд со всеми таблицами подгружаю из ресурса

Добавлено через 1 минуту
ошибка вываливает при вызове ExecuteNonQuery

вот если надо код который передаю при создании объекта SqlCommand
T-SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
CREATE DATABASE [Factory]
 
use Factory;
 
CREATE TABLE [Product]
(ID_Product INTEGER PRIMARY KEY NOT NULL,
Name CHAR(30) NOT NULL);
 
CREATE TABLE [Model]
(ID_Model INTEGER PRIMARY KEY NOT NULL,
ID_Product INTEGER FOREIGN KEY REFERENCES [Product](ID_Product) NOT NULL,
Name CHAR(30) NOT NULL,
Price INTEGER CHECK (Price < 10000) NOT NULL);
 
CREATE TABLE [StoreKeeper]
(ID_SK INTEGER PRIMARY KEY NOT NULL,
Name CHAR(30) NOT NULL,
Name2 CHAR(30) NOT NULL,
Family CHAR(30) NOT NULL);
 
CREATE TABLE [Receipt]
(ID_Receipt INTEGER PRIMARY KEY CHECK(ID_Receipt < 10000) NOT NULL,
ID_Model INTEGER FOREIGN KEY REFERENCES [Model](ID_Model) NOT NULL,
ID_SK INTEGER FOREIGN KEY REFERENCES [StoreKeeper](ID_SK) NOT NULL,
Date DATE DEFAULT GETDATE() NOT NULL,
Count INTEGER CHECK (Count < 10000) NOT NULL);
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.11.2015, 09:13
Ответы с готовыми решениями:

Ошибка при создании бд ADO.NET
пытаюсь создать бд ADO.NET, код полностью скопировал из этой темы using System; using...

Ошибка при добавлении модели ADO.NET EDM
При добавлении к проекту модели ADO.NET EDM, выбрасывает ошибку: В результате вызова компанента...

При добавдении ADO.NET Entity Data Model в проект вылетает ошибка
Создал Dynamic Data Web Application, пытаюсь добавить ADO.NET Entity Data Model, выскакивает окно...

Ошибка при подключении к серверу или моя первая программа ADO.net
Всем добрый вечер, читаю книгу Троелсона, и в главе посвященной АДО.НЕТ есть пример программы...

Добавляю ADO.NET Entity Data Model, при работе с библиотекой классов происходит ошибка
Создаю проект (Windows Forms) добавляю в него локальную базу данных (*.sdf) с одной таблицей, затем...

24
Volrajas
Заблокирован
09.11.2015, 15:56  [ТС] 21
Цитата Сообщение от Igr_ok Посмотреть сообщение
Уже писал
дал (см пост выше)
0
OwenGlendower
Супер-модератор
Эксперт .NET
10431 / 8981 / 3838
Регистрация: 17.03.2014
Сообщений: 18,037
Записей в блоге: 1
09.11.2015, 15:57 22
Лучший ответ Сообщение было отмечено Volrajas как решение

Решение

Volrajas, ADO.NET не поддерживает команду GO. Раздели запрос на две части. Создание БД и создание таблиц.
1
Volrajas
Заблокирован
09.11.2015, 15:58  [ТС] 23
Цитата Сообщение от OwenGlendower Посмотреть сообщение
Volrajas, ADO.NET не поддерживает команду GO. Раздели запрос на две части. Создание БД и создание таблиц.
воо что то новенькое, я так и хотел сделать вообще то
0
Igr_ok
418 / 390 / 185
Регистрация: 04.08.2015
Сообщений: 1,072
09.11.2015, 16:01 24
Попробуйте заменить "\r\n" на пробел.
0
Volrajas
Заблокирован
09.11.2015, 16:16  [ТС] 25
OwenGlendower, спасибо заработало
Igr_ok, вот прежде чем советовать что то хоть знайте точно что советуете
0
09.11.2015, 16:16
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2015, 16:16

Удаленный SQL-сервер Ado.Net + .Net remoting + Asp .Net
Всем привет! Нужно написать клиент-серверное приложение на основе Microsoft Sql Server 2005...

Подстановка значений по ID при запросе Insert/Update ADO.NET
Работаю с ADO.NET Есть 2 таблицы Goods(GoodID,Name,TypeID) и Types(TypeID,TypeName) Есть...

Есть ли минусы в замене Access на MySQL при использовании ADO.NET в работе с ними
Подскажите, пожалуйста - есть ИС, состоящая из приложения Windows и комплекта БД Access,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
25
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru