VS2013のWebページからデータベースにアクセスしようとしています。それは@foreach
行にエラーを与えているWebページからデータベースにアクセス中にエラーが発生しました
@{
var db = Database.Open("Rohit");
var selectQueryString = "SELECT * FROM Sample";
}
<html>
<body>
<h1>Small Bakery Products</h1>
<table>
<tr>
<th>Id</th>
<th>Name</th>
</tr>
@foreach (var row in db.Query(selectQueryString))
{
<tr>
<td>@row.Id</td>
<td>@row.Name</td>
</tr>
}
</table>
:それは
An exception of type 'System.Data.SqlClient.SqlException' occurred in System.Data.dll but was not handled in user code
Additional information: A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)"
私に私のコードのエラーを与えています。
@foreach(db.Query(selectQueryString)のvar行)にエラーがあります。だから私はそこにデータベースを接続する上で問題はないと思う – user2095748
'AppCode'フォルダに' .mdf'ファイルがあり、 'Web.config'に' ConnectionString'があることを確認してください – mmushtaq
私のデータベースはApp_Dataフォルダにあります。しかし、web.configには相対的な接続文字列はありません。 – user2095748