powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как проверить подключение к БД
18 сообщений из 18, страница 1 из 1
как проверить подключение к БД
    #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
как проверить подключение к БД
    #38255060
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anna-AinВот есть табличка на сервере ms sql, хотелось бы узнать, подключаюсь ли к нейОткройте SQL Profiler и посмотрите, какие запросы выполняются на сервере MS SQL
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #38255070
VIT2708
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anna-Ain,

Как вариант проверяй Connection.State
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #38255089
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
какая ошибка возникает то? если не шлепнулось значит все подключилось
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #38255096
Anna-Ain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель, спасибо большое. Я еще хотела спросить, что в коде не так? в отладчике почему-то на строку SqlCommand myCommand = new SqlCommand(queryString, myConnection) сообщение Syntax error, ',' expected. Извиняюсь за такие вопросы, совсе недавно стала изучать)
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #38255100
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anna-Ainв отладчике почему-то на строку SqlCommand myCommand = new SqlCommand(queryString, myConnection) сообщение Syntax error, ',' expectedот кого сообщение? от MS SQL?
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #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
как проверить подключение к БД
    #38255143
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не вижу слова driver в Вашем коде
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #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
как проверить подключение к БД
    #38255146
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на всякий случай
http://www.connectionstrings.com/
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #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
как проверить подключение к БД
    #38262228
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #38262234
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хотя нет, похоже это не то
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #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
как проверить подключение к БД
    #38262560
Anna-Ain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #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
как проверить подключение к БД
    #38265024
Anna-Ain
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, подскажите, пожалуйста, что делать, если при запуске приложения ASP Net Web Application выводится список каталогов и сообщение Directory Listing -- / , а нужен сам сайт, в чем дело может быть? что нужно настроить?
...
Рейтинг: 0 / 0
как проверить подключение к БД
    #38265881
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anna-AinЗдравствуйте, подскажите, пожалуйста, что делать, если при запуске приложения ASP Net Web Application выводится список каталогов и сообщение Directory Listing -- / , а нужен сам сайт, в чем дело может быть? что нужно настроить?
открыть соответствующую страницу
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как проверить подключение к БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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