Asha Babu Ответов: 3

объяснение кодирования на c#


Мне нужно построчное объяснение следующих кодировок.пожалуйста, попросите прислать решение как можно раньше.
namespace RunTimeDefenceAgainstCodeInjectionAttack
{
   static class genModule
   {
      public static SqlConnection con = 
           new SqlConnection("server=.;uid=sa;database=RunTimeDefenceAgainstCodeInjectionAttack");
      
      //public con As New OleDbConnection("Server=.;database=OnFairness;user id=sa;password=") 
      public static SqlCommand cmd = new SqlCommand("", con);
      //public static bool startmonitor = false;
   }
}

3 Ответов

Рейтинг:
21

fjdiewornncalwe

// Identify the namespace for this code module
namespace RunTimeDefenceAgainstCodeInjectionAttack
{
   // Create a static class with the name genModule
   static class genModule
   {
      // Create a SqlConnection object to connection to the "RunTimeDefenceAgainstCodeInjectionAttack" database.
      public static SqlConnection con =
           new SqlConnection("server=.;uid=sa;database=RunTimeDefenceAgainstCodeInjectionAttack");

      //This line is commented out and will not be compiled.
      //public con As New OleDbConnection("Server=.;database=OnFairness;user id=sa;password=")

      // Create a SqlCommand object that can be used to generate and execute queries against the connection "con" which was created above.
      public static SqlCommand cmd = new SqlCommand("", con);

      //This line is commented out and will not be compiled.
      //public static bool startmonitor = false;
   }
}


Shahin Khorshidnia

+5

fjdiewornncalwe

Спасибо, Шахин

[no name]

Добрый ответ. 5ед.

fjdiewornncalwe

Спасибо

ProEnggSoft

Хорошее объяснение. +5

fjdiewornncalwe

Спасибо

Рейтинг:
1

Clifford Nelson

В строке подключения:

"server=.;uid=sa;database=RunTimeDefenceAgainstCodeInjectionAttack"


То sever=. означает, что сервер находится на локальной машине.

То uid=sa означает, что идентификатор пользователя sa, что также означает, что вы используете не что-то вроде проверки подлинности Windows, а аутентификацию базы данных

То database=RunTimeDefenceAgainstCodeInjectionAttack означает, что указанное имя базы данных RunTimeDefenceAgainstCodeInjectionAttack

Чтобы увидеть описание всех атрибутов строки подключения goto http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlconnection.connectionstring.aspx[^]


fjdiewornncalwe

Хорошее дополнение. +5.

[no name]

Мой 5.

Рейтинг:
0

krishna moorthy

private static List MapList(DataTable dt)
{
	List list = new List();

	FieldInfo[] fields = typeof(T).GetFields();
	T t = Activator.CreateInstance();

	foreach (DataRow dr in dt.Rows)
	{
		foreach (FieldInfo fi in fields)
			fi.SetValueDirect(__makeref(t), dr[fi.Name]);

		list.Add(t);
	}

	return list;
}


Может ли кто-нибудь объяснить мне вышеприведенный код?.