powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / c# как подключить sql
25 сообщений из 31, страница 1 из 2
c# как подключить sql
    #38204316
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть файл db.sql, нужно подключить его для дальнейшей работы. Пробовал DataGrid - но не нашел там загрузки из файла. Подскажите пожалуйста новичку...Может ссылку на статью какую-то, я толком не знаю, что искать.
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204318
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

Мб SQL надо залить в базу, а потом уже с ней соединиться?
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204326
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я в этом не особо понимаю, я думал это и есть база. Открывается в phpmyadmin вполне нормально, почему это не база?
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204356
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а в блокноте db.sql открывается?
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204366
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, вот часть кода:
автор-- phpMyAdmin SQL Dump
-- version 3.2.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Dec 19, 2012 at 07:29 PM
-- Server version: 5.1.40
-- PHP Version: 5.3.3
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204371
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

а БД не mysql случаем? мне кажется вы веткой ошиблись :)
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204376
Lelouch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
netivan,

у MySQL базы блокнотом открываются? оО
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204388
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ребята, я честно говоря не знаю что это) Мне нужно открыть ее в c#, чтобы я мог с ней работать. Остальное сейчас не важно.
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204398
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя конечно статью почитать не помешало бы какую-то, но поскольку я не знаю что это, то и правильно погуглить не могу(
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204403
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscsХотя конечно статью почитать не помешало бы какую-то, но поскольку я не знаю что это, то и правильно погуглить не могу(

могу сказать: 100% - это не база данных

99.9% - это файл с Sql-командами
там есть строки не начинающиеся с --

если есть покажи
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204416
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пожалуйста:

-- phpMyAdmin SQL Dump
-- version 3.2.3
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Dec 19, 2012 at 07:29 PM
-- Server version: 5.1.40
-- PHP Version: 5.3.3

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Database: `ClothingStore`
--
CREATE DATABASE `ClothingStore` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
USE `ClothingStore`;

-- --------------------------------------------------------

--
-- Table structure for table `Employees`
--

CREATE TABLE IF NOT EXISTS `Employees` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` char(35) NOT NULL,
`post` enum('Продавец','Кладовщик','Директор') NOT NULL,
`information` char(200) DEFAULT NULL,
`number_sold` int(11) unsigned NOT NULL,
`begin_work` date NOT NULL,
`password` char(12) NOT NULL,
`status` enum('Работает','Испытательный срок','Уволен','Отпуск','Временно отсутствует') NOT NULL,
`end_work` date DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=9 ;

--
-- Dumping data for table `Employees`
--

INSERT INTO `Employees` (`id`, `name`, `post`, `information`, `number_sold`, `begin_work`, `password`, `status`, `end_work`) VALUES
(1, 'Тканев А.Л.', 'Директор', '', 0, '2012-05-19', '123123', 'Работает', NULL),
(2, 'Ложкина П.В.', 'Кладовщик', NULL, 0, '2012-05-20', '123123', 'Работает', NULL),
(3, 'Киров Г.К.', 'Продавец', NULL, 141, '2012-05-20', '123123', 'Работает', NULL),
(4, 'Разин Д.Е.', 'Продавец', NULL, 78, '2012-05-21', '123123', 'Уволен', '2012-11-21'),
(5, 'Краскова Е.С.', 'Продавец', NULL, 156, '2012-05-21', '123123', 'Работает', NULL),
(6, 'Кимонов П.О.', 'Кладовщик', NULL, 0, '2012-11-14', '123123', 'Испытательный срок', NULL),
(7, 'Гришина О.Л.', 'Продавец', NULL, 7, '2012-11-20', '123123', 'Работает', NULL),
(8, 'Олешкина А.Р.', 'Кладовщик', NULL, 0, '2012-09-19', '123123', 'Отпуск', NULL);

-- --------------------------------------------------------

--
-- Table structure for table `Messages`
--

CREATE TABLE IF NOT EXISTS `Messages` (
`text` varchar(1000) NOT NULL,
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`number` int(11) unsigned DEFAULT NULL,
`whom` int(11) unsigned DEFAULT NULL,
`post` enum('Продавец','Кладовщик','Директор','Поставщик') NOT NULL,
`importance` enum('Важное','Средней важности','Малозначительно') NOT NULL,
`sender` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `FK_1` (`sender`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `Messages`
--


-- --------------------------------------------------------

--
-- Table structure for table `Products`
--

CREATE TABLE IF NOT EXISTS `Products` (
`id` int(11) unsigned zerofill NOT NULL AUTO_INCREMENT,
`name` char(40) NOT NULL,
`in_stock` int(11) unsigned NOT NULL,
`in_store` int(11) unsigned NOT NULL,
`sold` int(11) unsigned NOT NULL,
`status` enum('Продажа','Закупка/Продажа','Снят с продажи') NOT NULL,
`firm` char(60) NOT NULL,
`print` char(50) NOT NULL,
PRIMARY KEY (`id`),
KEY `IDX_1` (`firm`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=34550016 ;

--
-- Dumping data for table `Products`
--

INSERT INTO `Products` (`id`, `name`, `in_stock`, `in_store`, `sold`, `status`, `firm`, `print`) VALUES
(00034550000, 'Джинсы', 6, 3, 18, 'Продажа', 'Kioto', 'blue'),
(00034550001, 'Джинсы', 12, 7, 40, 'Закупка/Продажа', 'GreenCanada', 'print'),
(00034550002, 'Джинсы', 3, 2, 12, 'Продажа', 'TokioCo', 'black'),
(00034550003, 'Футболка', 33, 2, 23, 'Закупка/Продажа', 'RockLife', 'print'),
(00034550004, 'Блузка', 16, 4, 32, 'Закупка/Продажа', 'RockLife', 'green&print'),
(00034550005, 'Свитер', 0, 0, 10, 'Снят с продажи', 'ArtPoint', 'grey'),
(00034550006, 'Свитер', 35, 5, 43, 'Закупка/Продажа', 'Kioto', 'black&print'),
(00034550007, 'Футболка', 11, 1, 34, 'Закупка/Продажа', 'Noire', 'black&print'),
(00034550008, 'Блузка', 3, 0, 26, 'Закупка/Продажа', 'RockLife', 'white&black'),
(00034550009, 'Блузка', 5, 1, 30, 'Закупка/Продажа', 'TokioCo', 'black&yellow'),
(00034550010, 'Свитер', 0, 0, 14, 'Снят с продажи', 'ArtPoint', 'print'),
(00034550011, 'Джинсы', 24, 3, 37, 'Закупка/Продажа', 'RockLife', 'print'),
(00034550012, 'Футболка', 5, 3, 23, 'Закупка/Продажа', 'Color', 'blue'),
(00034550013, 'Футболка', 3, 2, 19, 'Продажа', 'TokioCo', 'pink&black'),
(00034550014, 'Джинсы', 6, 4, 20, 'Продажа', 'RockLife', 'yellow&grey'),
(00034550015, 'Блузка', 0, 0, 10, 'Снят с продажи', 'Kioto', 'black&print');

-- --------------------------------------------------------

--
-- Table structure for table `ProductsInStock`
--

CREATE TABLE IF NOT EXISTS `ProductsInStock` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`id_product` int(11) unsigned NOT NULL,
`type_move` enum('Закупка','Склад-магазин') NOT NULL,
`date` date NOT NULL,
`person_1` int(11) unsigned NOT NULL,
`person_2` int(11) unsigned NOT NULL,
`number` int(11) NOT NULL,
`purchase_price` double unsigned NOT NULL,
PRIMARY KEY (`id`),
KEY `FK_1` (`id_product`),
KEY `FK_2` (`person_1`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `ProductsInStock`
--


-- --------------------------------------------------------

--
-- Table structure for table `ProductsInStore`
--

CREATE TABLE IF NOT EXISTS `ProductsInStore` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`id_product` int(11) unsigned NOT NULL,
`type_move` enum('Продажа','Доставка со склада') NOT NULL,
`date` date NOT NULL,
`person` int(11) unsigned NOT NULL,
`number` int(11) NOT NULL,
`sum` double NOT NULL,
PRIMARY KEY (`id`),
KEY `FK_1` (`id_product`),
KEY `FK_2` (`person`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=1 ;

--
-- Dumping data for table `ProductsInStore`
--


-- --------------------------------------------------------

--
-- Table structure for table `SalePrice`
--

CREATE TABLE IF NOT EXISTS `SalePrice` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`price` double NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=34550016 ;

--
-- Dumping data for table `SalePrice`
--

INSERT INTO `SalePrice` (`id`, `price`) VALUES
(34550000, 1000),
(34550001, 1540),
(34550002, 890),
(34550003, 150),
(34550004, 300),
(34550005, 355),
(34550006, 415),
(34550007, 80),
(34550008, 145),
(34550009, 189),
(34550010, 450),
(34550011, 1255),
(34550012, 124),
(34550013, 98),
(34550014, 1455),
(34550015, 190);

-- --------------------------------------------------------

--
-- Table structure for table `Suppliers`
--

CREATE TABLE IF NOT EXISTS `Suppliers` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`name` char(60) NOT NULL,
`main` char(50) NOT NULL,
`phone` int(10) unsigned NOT NULL,
`address` char(150) NOT NULL,
`e-mail` char(35) NOT NULL,
`value` int(5) unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `name` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 AUTO_INCREMENT=8 ;

--
-- Dumping data for table `Suppliers`
--

INSERT INTO `Suppliers` (`id`, `name`, `main`, `phone`, `address`, `e-mail`, `value`) VALUES
(1, 'TokioCo', 'Васильев В.П.', 4401323, 'Украина, Киев, Иллечевская 3\\1, 29934', 'tokioco@rambler.ru', 61),
(2, 'GreenCanada', 'Гришович П.А.', 914534, 'Украина, Запорожье, Корнейчука 15\\4, 90334', 'green_canada@rambler.ru', 40),
(3, 'Color', 'Ритовская Э.А.', 645634, 'Украина, Кривой Рог, Маршака 5\\12, 50043', 'color_firm@mail.ru', 23),
(4, 'ArtPoint', 'Леонова А.В.', 325646, 'Украина, Кривой Рог, Отто Брозовского 12\\3, 50433', 'artpoint@rambler.ru', 24),
(5, 'Noire', 'Валеренов Р.А.', 904533, 'Украина, Днепропетровск, Шевченка 34\\1, 43443', 'noire_company@mail.ru', 34),
(6, 'RockLife', 'Литовченко', 542534, 'Кривой Рог, Днепропетровск, Ленинградская 4\\1, 54553', 'rocklife@rambler.ru', 123),
(7, 'Kioto', 'Миневский О.К.', 545531, 'Украина, Запорожье, Республиканская 23\\5, 54352', 'the_kioto@mail.ru', 61);

--
-- Constraints for dumped tables
--

--
-- Constraints for table `Messages`
--
ALTER TABLE `Messages`
ADD CONSTRAINT `messages_ibfk_1` FOREIGN KEY (`sender`) REFERENCES `employees` (`id`);

--
-- Constraints for table `Products`
--
ALTER TABLE `Products`
ADD CONSTRAINT `products_ibfk_1` FOREIGN KEY (`firm`) REFERENCES `suppliers` (`name`);

--
-- Constraints for table `ProductsInStock`
--
ALTER TABLE `ProductsInStock`
ADD CONSTRAINT `FK_1` FOREIGN KEY (`id_product`) REFERENCES `products` (`id`),
ADD CONSTRAINT `FK_2` FOREIGN KEY (`person_1`) REFERENCES `employees` (`id`);

--
-- Constraints for table `ProductsInStore`
--
ALTER TABLE `ProductsInStore`
ADD CONSTRAINT `productsinstore_ibfk_1` FOREIGN KEY (`id_product`) REFERENCES `products` (`id`),
ADD CONSTRAINT `productsinstore_ibfk_2` FOREIGN KEY (`person`) REFERENCES `employees` (`id`);

--
-- Constraints for table `SalePrice`
--
ALTER TABLE `SalePrice`
ADD CONSTRAINT `saleprice_ibfk_1` FOREIGN KEY (`id`) REFERENCES `products` (`id`);
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204418
netivan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

давай так - с SQL знаком?
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204465
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Знаком, как-то писал несколько кривеньких сайтов, пользовался языком SQL. Как я понял, это не БД а ее создание с помощью SQL. Но вот что именно подключать - я не знаю. Эта база куда-то же создается, где-то хранится. В PHP подключение идет как-то просто по имени БД, и не понятно где она хранится. То есть я так понимаю, что при импорте этого SQL кода в phpmyadmin БД куда-то сохраняется. Вот я уже и импортировал, теперь мне нужно подключить ее.
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204590
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
используй OLE DB провайдер для подключения к MySQL. строку соединения ищи тут: http://connectionstrings.com/mysql#mysql-connector-net-mysqlconnection
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204796
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bosscs,

.. ищите в вашем РНР-коде строку mysql_connect, а потом читайте
http://php.net/manual/ru/function.mysql-connect.php
...
Рейтинг: 0 / 0
c# как подключить sql
    #38204972
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
bosscsКак я понял, это не БД а ее создание с помощью SQL
Правильно поняли
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205163
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А можно подробнее на счет этого ole db?
Загуглил, нашел несколько статей на англ., которого я не знаю, и некоторые вопросы по ошибкам связанными с ole db.
Мне бы хотя порядок понять, что и как, в какой последовательности работать. Никаких статей на русском я не нашел...
Мне нужно что-то дополнительное скачивать/ставить? Или просто какой-то код для подключения написать?
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205296
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
bosscsА можно подробнее на счет этого ole db?
А зачем Вам знать внутренние механизмы?
Во многих знаниях много печали.

Наше дело - установить драйвера, если их нет в стандартной поставке и написать строку коннекта.
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205310
fadday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Cat2bosscsА можно подробнее на счет этого ole db?
А зачем Вам знать внутренние механизмы?
Во многих знаниях много печали.

Наше дело - установить драйвера, если их нет в стандартной поставке и написать строку коннекта....

...и спросить на форуме, почему ничего не работает xD

http://msdn.microsoft.com/ru-ru/library/system.data.oledb.oledbconnection.aspx
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205314
fadday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А это что касается того, что же делать дальше, после того, как соединение установлено.

http://msdn.microsoft.com/ru-ru/library/system.data.oledb.aspx
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205319
fadday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще. Прочитал топик с начала и ,как я понял, комрад не знает что делать с бэкапом базы который он сохранил себе на хард. И OLEDB и прочие коннекты к файлу тут ничем не помогут) Либо надо ставить SQL сервак восстанавливать таблицы на него, либо подключаться к тому, с которого был слит бэкап, либо бла-бла-бла... В чем вообще задача то заключается?
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205327
fadday
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А потом я почитал остальные топики ТС и понял, что тему можно закрывать, а его банить, за 441 бесполезное сообщение xDDD
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205435
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Невероятный юмор, я так в садике шутил. Ты наверное пикап мастер. Главное что тебе смешно. Спасибо всем кто помог.
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205437
bosscs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fadday, они не бесполезные. Бесполезное твое существование на этой планете, а мои вопросы мне очень даже помогли в свое время.
...
Рейтинг: 0 / 0
c# как подключить sql
    #38205442
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
faddayА потом я почитал остальные топики ТС и понял, что тему можно закрывать, а его банить, за 441 бесполезное сообщение xDDD
Не. Банить не за что.В проффорумах "за тупость" не банят
...
Рейтинг: 0 / 0
25 сообщений из 31, страница 1 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / c# как подключить sql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]