درج نشدن اطلاعات در دیتابیس SQL Server
سلام
من این کد رو برای درج محتوای دو تکست باکس نوشتم اما هیچ چیز در جدول موجود در بانک درج نمیشه مشکل این کد کجاست چون برنامه با موفقیت کامپایل میشه و دیتابیس هم باز میشه و ارتباط برقراره ؟
SqlConnection con = new SqlConnection();
string StrConnection = null;
StrConnection =
@"Data Source = Mehdi-PC ; Initial Catalog =ali; user id = sa; password =23456";
con.ConnectionString = StrConnection;
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.Connection = con;
sqlcommand.CommandText =
"INSERT INTO Table1 (Name,LastName ) VALUES(@pName,@pLastName)";
sqlcommand.Parameters.Clear();
sqlcommand.Parameters.AddWithValue(
"@pName", textBox1.Text); sqlcommand.Parameters.AddWithValue("@pLastName", textBox2.Text);
con.Open();
sqlcommand.ExecuteNonQuery();
con.Close();
نقل قول: درج نشدن اطلاعات در دیتابیس SQL Server
کد شما هیچ مشکلی نداره،ولی خیلی به هم ریخته نوشتی کد رو اینقدر به هم ریخته ننویس گیج کننده میشه
SqlConnection con = new SqlConnection("Data Source = Mehdi-PC ; Initial Catalog =ali; user id = sa; password =23456");
string CommandText ="INSERT INTO Table1 (Name,LastName ) VALUES(@pName,@pLastName)";
SqlCommand sqlcommand = new SqlCommand(CommandText,con);
sqlcommand.Parameters.Clear();
sqlcommand.Parameters.AddWithValue("@pName", textBox1.Text);
sqlcommand.Parameters.AddWithValue("@pLastName", textBox2.Text);
con.Open();
sqlcommand.ExecuteNonQuery();
con.Close();
نقل قول: درج نشدن اطلاعات در دیتابیس SQL Server
نقل قول:
کد شما هیچ مشکلی نداره،ولی خیلی به هم ریخته نوشتی کد رو اینقدر به هم ریخته ننویس گیج کننده میشه
دوست عزیز دلیل اجرا نشدن اون چیه ؟ من روی دو سیستم که بانک سیکوال داره تست کردم اتصال به دیتابیس وجود داره فقط رکورد درج نمیشه
نقل قول: درج نشدن اطلاعات در دیتابیس SQL Server
کد شما هیچ مشکلی نداره.
برنامه رو خط به خط تریس کن
از برنامه هایی که ترانزکشن های که روی sql انجام میشه رو نشون میدن استفاده کن تا اگر مشکلی هست پیدا کنی
این کدی که شما نوشتی باید درست عمل کنه.مشکل از کد نیست
نقل قول: درج نشدن اطلاعات در دیتابیس SQL Server
کد مشکلی نداره
منم یه بار اینطوری شده بود که بعد از کلی مکافات فهمیدم تکست باکس ها رو اشتباهی به عنوان پارامتر وارد کردم.
یه Rebuild بزن شاید درست بشه.
نقل قول: درج نشدن اطلاعات در دیتابیس SQL Server
SqlConnection con = new SqlConnection();
string StrConnection = null;
StrConnection =
@"Data Source = Mehdi-PC ; Initial Catalog =ali; user id = sa; password =23456";
con.ConnectionString = StrConnection;
SqlCommand sqlcommand = new SqlCommand();
sqlcommand.Connection = con;
sqlcommand.CommandText =
"INSERT INTO Table1 (Name,LastName ) VALUES(@pName,@pLastName)";
sqlcommand.Parameters.Clear();
sqlcommand.Parameters.AddWithValue(
"@pName", textBox1.Text); sqlcommand.Parameters.AddWithValue("@pLastName", textBox2.Text);
con.Open();
sqlcommand.ExecuteNonQuery();
con.Close();
نقل قول:
کد مشکلی نداره
منم یه بار اینطوری شده بود که بعد از کلی مکافات فهمیدم تکست باکس ها رو اشتباهی به عنوان پارامتر وارد کردم.
یه Rebuild بزن شاید درست بشه
تشکر از نظرات همه دوستان
ولی حتی با تغییر بانک اطلاعاتی روی سیستم دیگر در شبکه یا تعریف یک سلوشن دیگه هم برغم اینکه اتصال برقرار میشه و دیتابیس باز میشه بازم هیچ رکوردی درج نمیشه