windows aplication ב #c וחבור למסד

svoivandim

New member
windows aplication ב #c וחבור למסד

הנתונים,זה הנושא שהשאלה שלי קשורה אליו! אני כותב תוכנית קטנה ויש לי קטע קוד שמתחבר למסד הנתונים (SQLSERVER) עכשיו החיבור שיצרתי הוא העתק מדויק של החיבור שאני יוצר בדפי aspx כאשר אני עובד בasp.net לצורך העניין:
public int conToDataBaseForLog(int memID, string memProfile) { string connectionString = "server=\'(local)\'; trusted_connection=true; database=\'Economize\'"; IDbConnection dbConnection = new SqlConnection(connectionString); string queryString = @"SELECT [Members].[MemID], [Members].[MemProfile] FROM [Members] WHERE (([Members].[MemID] = @MemID) AND ([Members].[MemProfile] = @MemProfile))"; IDbCommand dbCommand = new SqlCommand(); dbCommand.CommandText = queryString; dbCommand.Connection = dbConnection; IDataParameter dbParam_memID = new SqlParameter(); dbParam_memID.ParameterName = "@MemID"; dbParam_memID.Value = memID; dbParam_memID.DbType = System.Data.DbType.Int32; dbCommand.Parameters.Add(dbParam_memID); IDataParameter dbParam_memProfile = new SqlParameter(); dbParam_memProfile.ParameterName = "@MemProfile"; dbParam_memProfile.Value = memProfile; dbParam_memProfile.DbType = System.Data.DbType.String; dbCommand.Parameters.Add(dbParam_memProfile); IDbDataAdapter dataAdapter = new SqlDataAdapter(); dataAdapter.SelectCommand = dbCommand; DataSet dataSet = new DataSet(); dataAdapter.Fill(dataSet); if (dataSet.Tables[0].Rows.Count == 0) { //lblError.Text = (dataSet.Tables[0].Rows.Count).ToString(); return 0; } else { //lblError.Text = (dataSet.Tables[0].Rows.Count).ToString(); return 1; } }​
השאלה שלי האם זאת צורת עבודה נכונה? או שזאת הדרך היחידה שado.net מספקת? כלומר האם החיבור למסד בדפי aspx ב asp.net וחיבור למסד הנתונים בwin aplication הוא אותו חיבור מכל הבחינות?? תודה!!
 

adam222

New member
...............

זה אומר שאובייקט ב-dotNet הוא אובייקט ב-dotNet ואין הפרדה אם זה asp.net או mobile tool kit אלוהים
 
למעלה