Application[]

.NET

3 svar · 208 visningar · startad av icaaq

Medlem sedan okt. 20005 273 inlägg
Trådstart#1

Jag har min ConnectionString i en Application-variabel, men hur gör jag för att komma åt den i en konstruktor till min nya class?

lite kod

[red]
public class GetStat
	{
		private GetStat()
		{
		OleDbConnection Conn = new OleDbConnection(Application["conString"].ToString());
...
...
...
[/red]

JAg får alltså "The name 'Application' does not exist in the class or namespace 'icaaq.GetStat'"

Vilket namespace använder sig Application av?

mvh icaaq

Medlem sedan dec. 19998 577 inlägg
Medlem sedan okt. 20005 273 inlägg
#3

Jag använder redan den.....hur kan jag lösa detta?

mvh icaaq

Medlem sedan okt. 20005 273 inlägg
#4

SQL anrop

Jag har denna bit av kod:

[red]
private GetStat()
{
	OleDbConnection Conn = new OleDbConnection(HttpApplication["conString"].Tostring());
	string totalSQL = "SELECT Count(f_ip)as total FROM stat";
	string UtotalSQL = "SELECT COUNT(*) FROM (SELECT DISTINCT f_ip FROM stat) AS Utotal";
	string todaySQL = "SELECT Count(f_ip)as today FROM stat WHERE year(f_date) = '"+DateTime.Now.ToString("yyyy")
		+" AND month(f_date) = '"+DateTime.Now.ToString("MM")
		+" AND day(f_date) = '"+DateTime.Now.ToString("DD");
	string UtodaySQL = "SELECT COUNT(*) FROM (SELECT DISTINCT f_ip FROM stat WHERE year(f_date) = '"+DateTime.Now.ToString("yyyy")
		+" AND month(f_date) = '"+DateTime.Now.ToString("MM")
		+" AND day(f_date) = '"+DateTime.Now.ToString("DD")+") AS Utoday";
}[/red]

det jag undrar är hur jag med bästa prestanda hämtar denna data, jag har tänkt att använda datareaders men jag tänkte höra med er först, sen kan jag på nått sätt slippa att skapa ett nytt Command-object för varje fråga?

mvh icaaq

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)