Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Подключение через драйвер OLEDB 
:(
    Опции темы
Yagmort
Дата 20.10.2010, 12:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 17.6.2009

Репутация: нет
Всего: -1



Кто сталкивался с подключением к серверу SQL, через OLEDB хелп ми плз...

При запуске жалуется, что слово Provider тут не уместно, его убираю он выдает сообщение, что мол ошибок нет подключение выполнено... 
Короче полный абзац... 
Код

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.OleDb;
using System.Windows.Forms;
using System.Data.SqlClient;
using Microsoft.SqlServer.Server;
namespace NB
{
    public partial class _Default : System.Web.UI.Page
    {

        
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            string username, password;
            username = TextBox1.Text.ToString();
            password = TextBox2.Text.ToString();
            TextBox1.Text = "";
            TextBox2.Text = "";
            SqlConnection cs = new SqlConnection();
            cs.ConnectionString = "Provider=SQLOLEDB;Data Source=GNNB;Integrated Security=SSPI;Initial Catalog=ob;" + "User ID=" + username + ";Password=" + password + ";";
            try
            {
                cs.Open();
                MessageBox.Show("Подключение выполнено !", "Подключено", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }
            catch (Exception)
            {
            // j.Message.("Ошибка!!!"); 
                cs.Close();
                MessageBox.Show("Пароль не верен !", "Ошибка авторизации", MessageBoxButtons.OKCancel,MessageBoxIcon.Exclamation);
                
            } 
        }

    }
}


Это сообщение отредактировал(а) Yagmort - 20.10.2010, 13:12
PM MAIL   Вверх
A5uKa
  Дата 20.10.2010, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 3
Всего: 16



Код

cs.providerName=System.Data.......

Может так ?
PM   Вверх
Yagmort
Дата 20.10.2010, 16:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 17.6.2009

Репутация: нет
Всего: -1



Цитата(A5uKa @ 20.10.2010,  15:11)
Код

cs.providerName=System.Data.......

Может так ?

Если бы я знал как оно есть, я бы сказал: "Может", а так я говорю "Уже нет сил ковырять его он меня достал".... В Delphi было все гораздо проще... и без всяких бриблуд :( Такое ощущение, что он вообще не проверяет логин и пароль на верность

Это сообщение отредактировал(а) Yagmort - 20.10.2010, 16:26
PM MAIL   Вверх
A5uKa
  Дата 21.10.2010, 07:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 3
Всего: 16



Цитата

using System.Data.SqlClient;

Вам просто нужно подключение к SQL ?

Код

name="SQLSTRING"
connectionString="Data Source=*****\****;Initial Catalog=****;Persist Security Info=True;User ID=sa;Password=*****" providerName="System.Data.SqlClient"

вот пример connection string.
PM   Вверх
Yagmort
Дата 21.10.2010, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 17.6.2009

Репутация: нет
Всего: -1



Цитата(A5uKa @ 21.10.2010,  07:22)
Цитата

using System.Data.SqlClient;

Вам просто нужно подключение к SQL ?

Код

name="SQLSTRING" 
connectionString="Data Source=*****\****;Initial Catalog=****;Persist Security Info=True;User ID=sa;Password=*****" providerName="System.Data.SqlClient"

вот пример connection string.

Спасибо за намек но ничего не понятно (что, куда, откуда, где !)
name="SQLSTRING"  - я не понимаю к чему это относится
Data Source=*****\**** - если это сервер и он у меня называется GNNB зачем обратный слэш ? 
Зачем писать кусками кода когда в нем ничего не понятно (и потом последует вопрос к чему это, и опять будет кусковой ответ ?)??? 
PM MAIL   Вверх
A5uKa
  Дата 21.10.2010, 09:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


TЋ♥s F1rȜ iƧ BurȠiƞg
***


Профиль
Группа: Awaiting Authorisation
Сообщений: 1928
Регистрация: 30.8.2008

Репутация: 3
Всего: 16



потому, что у меня нет не кускового примера под рукой, а писать лень.
Data Source=PCName\ServerName
name думаю не обязательно тут, вообще - это имя соединения...

Кроме того, я не совсем понимаю в чём у вас ошибка ?
Могу лишь сказать, что в ASP.NET строки соединения обычно пишутся в web.config для удобства.

Добавлено через 1 минуту и 38 секунд
Цитата

чем писать кусками кода когда в нем ничего не понятно (и потом последует вопрос к чему это, и опять будет кусковой ответ ?)???  

Я могу конечно просто дать ссылку на MSDN и всё станет понятно же ?
PM   Вверх
Yagmort
Дата 21.10.2010, 20:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 339
Регистрация: 17.6.2009

Репутация: нет
Всего: -1



Цитата(A5uKa @ 21.10.2010,  09:56)
потому, что у меня нет не кускового примера под рукой, а писать лень.
Data Source=PCName\ServerName
name думаю не обязательно тут, вообще - это имя соединения...

Кроме того, я не совсем понимаю в чём у вас ошибка ?
Могу лишь сказать, что в ASP.NET строки соединения обычно пишутся в web.config для удобства.

Добавлено @ 09:57
Цитата

чем писать кусками кода когда в нем ничего не понятно (и потом последует вопрос к чему это, и опять будет кусковой ответ ?)???  

Я могу конечно просто дать ссылку на MSDN и всё станет понятно же ?

При запуске жалуется, что слово Provider тут не уместно, его убираю он выдает сообщение, что мол ошибок нет подключение выполнено..
Код

       try
            {
                cs.Open();
                MessageBox.Show("Подключение выполнено !", "Подключено", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
            }

Я ужо разобралсо )
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Любитель
Mymik
mr.DUDA

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка под ASP.NET | Следующая тема »


 




[ Время генерации скрипта: 0.0676 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.