Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как проверить подключение к БД / 18 сообщений из 18, страница 1 из 1
13.05.2013, 12:15
    #38255051
Anna-Ain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
День добрый. Вот есть табличка на сервере ms sql, хотелось бы узнать, подключаюсь ли к ней.
Мой текст - что-то с синтаксисом совсем не то, может, подскажете как верно?
namespace WebOrders
{
public partial class WebForm1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Button1.Text = "ОК ";
Button1.Focus();
TextBox1.Visible = false;

}

protected void Button1_Click(object sender, EventArgs e)
{
string queryString = "SELECT OrderName, Kontragent FROM dbo.Orders;";
using (SqlConnection myConnection = new SqlConnection("user id=sa; password=p@ssw0rd; server=192.168.0.98; Trusted_Connection=yes; database=Orders; connection timeout=10")
{
SqlCommand myCommand = new SqlCommand(queryString, myConnection);
myConnection.Open();

}
}
}
}
...
Рейтинг: 0 / 0
13.05.2013, 12:18
    #38255060
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
Anna-AinВот есть табличка на сервере ms sql, хотелось бы узнать, подключаюсь ли к нейОткройте SQL Profiler и посмотрите, какие запросы выполняются на сервере MS SQL
...
Рейтинг: 0 / 0
13.05.2013, 12:24
    #38255070
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
Anna-Ain,

Как вариант проверяй Connection.State
...
Рейтинг: 0 / 0
13.05.2013, 12:33
    #38255089
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
какая ошибка возникает то? если не шлепнулось значит все подключилось
...
Рейтинг: 0 / 0
13.05.2013, 12:35
    #38255096
Anna-Ain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
Паганель, спасибо большое. Я еще хотела спросить, что в коде не так? в отладчике почему-то на строку SqlCommand myCommand = new SqlCommand(queryString, myConnection) сообщение Syntax error, ',' expected. Извиняюсь за такие вопросы, совсе недавно стала изучать)
...
Рейтинг: 0 / 0
13.05.2013, 12:38
    #38255100
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
Anna-Ainв отладчике почему-то на строку SqlCommand myCommand = new SqlCommand(queryString, myConnection) сообщение Syntax error, ',' expectedот кого сообщение? от MS SQL?
...
Рейтинг: 0 / 0
13.05.2013, 12:54
    #38255138
Anna-Ain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
ошибка вот
Server Error in '/' Application.
--------------------------------------------------------------------------------

Keyword not supported: 'driver'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: Keyword not supported: 'driver'.

Source Error:


Line 28: using (SqlConnection myConnection = new SqlConnection("user id=sa; password=p@ssw0rd; server=192.168.0.98; Trusted_Connection=yes; database=Orders; connection timeout=10")
Line 29: {
Line 30: SqlCommand myCommand = new SqlCommand(queryString, myConnection);
Line 31: myConnection.Open();
Line 32:


Source File: C:\Аня\web\WebOrders\WebForm1.aspx.cs Line: 30
...
Рейтинг: 0 / 0
13.05.2013, 12:57
    #38255143
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
не вижу слова driver в Вашем коде
...
Рейтинг: 0 / 0
13.05.2013, 12:59
    #38255145
VIT2708
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
Anna-Ainошибка вот
Server Error in '/' Application.
--------------------------------------------------------------------------------

Keyword not supported: 'driver'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.ArgumentException: Keyword not supported: 'driver'.

Source Error:


Line 28: using (SqlConnection myConnection = new SqlConnection("user id=sa; password=p@ssw0rd; server=192.168.0.98; Trusted_Connection=yes; database=Orders; connection timeout=10")
Line 29: {
Line 30: SqlCommand myCommand = new SqlCommand(queryString, myConnection);
Line 31: myConnection.Open();
Line 32:


Source File: C:\Аня\web\WebOrders\WebForm1.aspx.cs Line: 30

А почему вы прописываете саму строку в обработчике а не в web.confige?

и строка должна быть "Data Source=ServerName;Initial Catalog=DataBase;Persist Security Info=True;User ID=User;Password=111111" providerName="System.Data.SqlClient"
...
Рейтинг: 0 / 0
13.05.2013, 12:59
    #38255146
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
на всякий случай
http://www.connectionstrings.com/
...
Рейтинг: 0 / 0
17.05.2013, 15:38
    #38262214
Anna-Ain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
День добрый.
Написала в web.config
<connectionStrings>
<add name="ConnectionString"
connectionString="Data Source=LYNC\MSSQL;Initial Catalog=Orders;Persist Security Info=True;User ID=sa;Password=xxx" providerName="System.Data.SqlClient" />
</connectionStrings>

На страничке разместила DataGrid - хотелось бы увидеть отображение данных из таблицы, к которой пытаюсь подключиться.
Код такой
</head>
<body>
<form id="MyForm" runat="server">

<div style="height: 124px">

<asp:TextBox ID="TextBox1" runat="server" Height="43px" Width="1130px"></asp:TextBox>

</div>
<p style="height: 328px">
<asp:Label ID="Label1" runat="server" Text="Введите код заказа"
ForeColor="#0033CC"></asp:Label>
<asp:TextBox ID="TextBox2" runat="server" Width="180px"
style="margin-left: 14px"></asp:TextBox>
<asp:Button ID="Button1" runat="server" Height="22px" onclick="Button1_Click"
Text="Button" Width="110px" Font-Bold="True" style="margin-top: 14px" />
<asp:GridView ID="MyGridView" runat="server" DataSourceID="mySqlDataSource">

</asp:GridView>

<asp:SqlDataSource runat="server" id="mySqlDataSource"
ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
SelectCommand="SELECT * FROM Orders" >
</asp:SqlDataSource>

</p>
</form>
</body>
</html>

Но при запуске выдается сообщение об ошибке
Source Error:
Line 26: </asp:GridView>
Line 27:
Line 28: <asp:SqlDataSource runat="server" id="mySqlDataSource"
Line 29: ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
Line 30: SelectCommand="SELECT * FROM Orders" >

The connection name 'ConnectionString' was not found in the applications configuration or the connection string is empty.

В чем дело может быть?
...
Рейтинг: 0 / 0
17.05.2013, 15:43
    #38262228
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
...
Рейтинг: 0 / 0
17.05.2013, 15:44
    #38262234
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
хотя нет, похоже это не то
...
Рейтинг: 0 / 0
17.05.2013, 16:22
    #38262318
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
попробуйте ручками прописать
Код: html
1.
2.
3.
<asp:SqlDataSource runat="server" id="mySqlDataSource" OnInit="sds_Init"
 SelectCommand="SELECT * FROM Orders" > 
 </asp:SqlDataSource> 


Код: c#
1.
2.
3.
4.
    protected void sds_Init(object sender, EventArgs e)
    {
        ((SqlDataSource)sender).ConnectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
    }
...
Рейтинг: 0 / 0
17.05.2013, 18:35
    #38262560
Anna-Ain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
спасибо
...
Рейтинг: 0 / 0
18.05.2013, 14:14
    #38263234
VAlexey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
автор в отладчике почему-то на строку SqlCommand myCommand = new SqlCommand(queryString, myConnection) сообщение Syntax error, ',' expected.
В строке
Код: c#
1.
using (SqlConnection myConnection = new SqlConnection("user id=sa; password=p@ssw0rd; server=192.168.0.98; Trusted_Connection=yes; database=Orders; connection timeout=10")


Не хватает закрывающей скобки
...
Рейтинг: 0 / 0
20.05.2013, 18:13
    #38265024
Anna-Ain
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
Здравствуйте, подскажите, пожалуйста, что делать, если при запуске приложения ASP Net Web Application выводится список каталогов и сообщение Directory Listing -- / , а нужен сам сайт, в чем дело может быть? что нужно настроить?
...
Рейтинг: 0 / 0
21.05.2013, 11:57
    #38265881
pation
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как проверить подключение к БД
Anna-AinЗдравствуйте, подскажите, пожалуйста, что делать, если при запуске приложения ASP Net Web Application выводится список каталогов и сообщение Directory Listing -- / , а нужен сам сайт, в чем дело может быть? что нужно настроить?
открыть соответствующую страницу
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как проверить подключение к БД / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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