SQL connection fra C#.NET
Jeg forsøger forgæves at få adgang til min SQL server fra min ASP.net app.Jeg får følgende fejl: SQL Server does not exist or access denied.
Men hvis jeg forsøger med samme variable i et SQL manager program får jeg fint adgang...
Nogen der kan hjælpe??
Min kode ser ud som følgende:
Web.config:
<appSettings>
<add key="ConnString" value="Persist Security Info=False;User ID=brugernavn;Password=kodeord;Initial Catalog=db1;Data Source=Server" />
</appSettings>
private void hent()
{
string strConnOrder = Configuration.CONN_STRING;
String sql = string.Format(@" SELECT id, label FROM tabel1");
dt = DBUtilities.getDataTable(sql,strConnOrder);
}
DBUtilities:
public static DataTable getDataTable(string query, string strConn){
using (SqlCommand sqlComm = new SqlCommand(query))
{
return getDataTable(sqlComm,strConn);
}
}
private static DataTable getDataTable(SqlCommand myCreateCommand,string strConn) {
DataTable dt = new DataTable();
using (SqlConnection conn = new SqlConnection(strConn))
{
try
{
myCreateCommand.Connection = conn;
SqlDataAdapter adapter = new sqlDataAdapter(myCreateCommand);
adapter.Fill(dt);
}
catch (Exception e){
Trace.Indent();
Trace.WriteLine("SQL Error:" + myCreateCommand.CommandText);
Trace.WriteLine(e.Message);
Trace.Unindent();
}
}
return dt;
}
