PDA

نسخه کامل مشاهده نسخه کامل : اشکال این کد مربوط به ADO چیه؟



iceweek
20-08-2012, 10:55
private const string CommandText = "select * from dbo.Member";
private const string ConnectionString =
"server=localhost;database=test;" +
"user id=sa;password=123;";
SqlConnection objConnection;
objConnection = new SqlConnection(ConnectionString);






s






SqlCommand objCommand = new SqlCommand();
objCommand.Connection = objConnection;
objCommand.CommandText = "Insert into dbo.Member values( @1,@2,@3)";
objCommand.Parameters.AddWithValue("@1",textBox1);
objCommand.Parameters.AddWithValue("@2", textBox2);
objCommand.Parameters.AddWithValue("@3", textBox3).DbType = DbType.Currency; ;
objConnection.Open();
objCommand.ExecuteNonQuery();
objConnection.Close();



s

عــــلی
21-08-2012, 09:17
بسم الله الرحمن الرحیم.
سلام بزرگوار.
به نظر میاد مشکل شما از Connection String و نوع استفاده از دستورات هست.وگرنه من مشکلی در کد شما نمیبینم.هر چند غیر استاندارد عمل کرده اید و دقیقاً مشخص نیست چی به چی هست :دی

سعی کنید Connection String رو از خود sql بگیرید., و دستورات رو در خود sql ابتدا تست کنید.
به این نمونه پروژه هم نگاه بیاندازید. ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
مشکل اساسی هم که در کدهای شما میبینم اینه که شما بجای فرستادن مقادیر textbox ها خود اونها رو فرستادید و به احتمال زیاد مشکل درج نشدن داده ها همین باشد.
موفق و سربلند باشید در پناه حق.

iceweek
23-08-2012, 12:36
حذف شود...............