PDA

View Full Version : سوال در مورد اتصال به دیتا بیس sql ار ASP.NEt با کدهای#C



faeze
سه شنبه 30 تیر 1383, 09:42 صبح
من با ویندوز xp کار میکنم. در محیط SQL SERVER 2000 جدولی را ایجاد کردم و در محیط VisualStadio.Net فرمی را برای ورود اطلاعات به جدولم طراحی کردم .دستورات مربوط به INSERT داده ها را نوشتم .چگونه به DataBase وصل شوم؟
لطفا راهنمایی کنید.

turk_programmer
سه شنبه 30 تیر 1383, 10:52 صبح
میتونی یه sqlConnection تعریف کنی و connectionString اش رو مشخص کنی و به سرور کانکت بشیم.

System.Data.SqlClient.SqlConnection MainConnection2 = new SqlConnection();
MainConnection2.ConnectionString="packet size=4096;user id=testuser;data source=yourServerIP;persist security info=False;initial catalog=yourDBname;password=test";
MainConnection.Open();

بعدش هم با یک Reader یا یک Adapter میتونی اطلاعات رو بکشی بیرون.

faeze
سه شنبه 30 تیر 1383, 15:04 عصر
من در sql یک login جدید با نام sa1 ساختم و در بخش User دیتا بیسم(test) آنرا به عنوان user معرفی کردم و در VisualStadio.net دستراتی که گفتید را نوشتم اما موقع اجرا با error زیر مواجه شدم :

Login failed for user 'sa1' . Reason : Not associated with a trust SQL sever connection

لطفا مرا راهنمایی کنید...

Abbas Arizi
سه شنبه 30 تیر 1383, 15:51 عصر
http://www.barnamenevis.org/forum/viewtopic.php?t=9771

faeze
چهارشنبه 07 مرداد 1383, 11:17 صبح
من با ویند.ز 2003sever کار می کنم.

من گزینه ای رو که گفتید فعال کردم ولی error زیر رو میده :



Login failed for user 'sa1'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Data.SqlClient.SqlException: Login failed for user 'sa1'.

Source Error:


Line 121:
Line 122: com.CommandText = "INSERT INTO CodeNameTable(code, nam) VALUES ('" + Code + "','" +Name + "' )" ;
Line 123: sqlConnection1.Open();
Line 124: com.ExecuteNonQuery();
Line 125: sqlConnection1.Close() ;

یعنی هنوز هم sa1 رو نمیشناسه ؟

آیا ممکنه به خاطر انتخاب نکردن گرینه Mix Mode در نصب sql sever باشه ؟

لطفا راهنمایی کنید ...