Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Базы данных (ADO.NET, LinqToSql, ORM Entity Framework, NHibernate)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2010, 15:49   #1
cherw9!40k
Пользователь
 
Аватар для cherw9!40k
 
Регистрация: 20.11.2009
Сообщений: 61
Вопрос MS SQL Server 2008 и Visual Studio 2008 C# (Как работать с БД?)

Поставил и то и другое. Разобрался, как в SQL Server создавать БД. В самоучителе вычитал, как в C# подключаться к БД. Но, похоже, я что-то не так делаю в SQl Server.

Вот код проги

Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Data.SqlClient;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    
    public partial class Form1 : Form
    {
        public Form1()
        {
            SqlConnection con = new SqlConnection(
               @"Data Source=.\SQLEXPRESS;" +
               //@"AttachDbFilename='C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA\Магазинп.mdf';" + 
             @"AttachDbFilename='C:\Windows\system32\Маг.sdf';"+                
             @"Integrated Security=True;Connect Timeout=30;User Instance=true");
            SqlDataAdapter adap = new SqlDataAdapter("SELECT * FROM Товары", con);
            DataSet ds = new DataSet();
            adap.Fill(ds, "Товары"); //После начала отладки мне выдает сообщение, что подключиться невозможно
            foreach (DataRow dr in ds.Tables["Товары"].Rows)
                richTextBox1.Text.Insert(0, Convert.ToString(dr["Код товара"]));
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            f2.button1.Text = "Йахху!";
            f2.ShowDialog();
            
        }
    }
}
Расскажите, пожалуйста, что делать в SQL Server? Куда жать и что настраивать, чтобы работать с БД?

Последний раз редактировалось cherw9!40k; 14.01.2010 в 16:42. Причина: Надо
cherw9!40k вне форума Ответить с цитированием
Старый 14.01.2010, 18:56   #2
cherw9!40k
Пользователь
 
Аватар для cherw9!40k
 
Регистрация: 20.11.2009
Сообщений: 61
По умолчанию

Не прошло и трёх часов. Вроде разобрался. Только теперь не пойму, в чем следующая проблема:


Последний раз редактировалось cherw9!40k; 14.01.2010 в 18:57. Причина: Надо
cherw9!40k вне форума Ответить с цитированием
Старый 14.01.2010, 20:51   #3
cherw9!40k
Пользователь
 
Аватар для cherw9!40k
 
Регистрация: 20.11.2009
Сообщений: 61
По умолчанию

Все заработало. Всем спасибо за участие и помощь!

Если, кому интересно, вот рабочий код

Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection con = new SqlConnection("Server=localhost;" +
                   "database=Магазинп;" +
                   "Integrated Security=True");
            SqlDataAdapter adap = new SqlDataAdapter("SELECT * FROM PO", con);
            DataSet ds = new DataSet();
            adap.Fill(ds, "PO");
            foreach (DataRow dr in ds.Tables["PO"].Rows)
            Console.Out.WriteLine(dr["OP"]);
            con.Close();
        }
    }
}
cherw9!40k вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Visual Studio Standard 2008 против Visual Studio Express 2008. Стоит ли покупать? Casper-SC Софт 4 31.12.2009 11:46
VISUAL STUDIO 2008 defaul language - как переключить в VISUAL STUDIO 2008 язык программирования, использ Эйнж Общие вопросы C/C++ 0 27.12.2009 20:39
c# и sql server 2008 BattleMage SQL, базы данных 3 14.09.2009 20:28
Как перевести проект из Visual C++ 2003 в Visual C++ 2008? iukash Visual C++ 8 17.04.2009 22:36