PDA

نسخه کامل مشاهده نسخه کامل : خطا در ارتباط با بانک اکسس در صفحات Asp.net



comput1
22-09-2014, 09:32
با سلام

من طراح وب مبتدی هستم و اولین پروژه ه ام سه صفحه هستش که دو صفحه کامل اچ تی ام ال و صفحه تماس با ما با asp.net و زبان سی شارپ نوشتم و بر روی سرور آپلود کردم اطلاعات فرم تماس با باید در بانک اکسس 2007 ذخیره بشه به صورت لوکال مشکلی ندارم اما روی سرور این پیغام خطا رو نشون میده نمی دونم چطوری مدیریتش کنم.

The connection was not closed. The connection's current state is open.


کد اتصال به بانک به صورت زیر می باشد :


( protected void Button1_Click(object sender, EventArgs e


}
;() OleDbConnection cnon = new OleDbConnection
cnon.ConnectionString =@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=D:\hostingspaces\domin\domin\[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ] accdb;Persist Security Info=False;";


;()cnon.open

;()OleDbCommand command = new OleDbCommand
command.CommandText = "INSERT INTO tb (companyname,fname,lname,email,address,country,cit y,postcode,phone,engine,comment) VALUES ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + DropDownList2.SelectedValue + "','" + TextBox7.Text + "','" + TextBox8.Text + "','" + TextBox9.Text + "','" + DropDownList1.SelectedValue + "','" + TextBox11.Text + "')";

;command.Connection = cnon
;()command.ExecuteNonQuery
cnon.close();

{


ممنون میشم راهنمایی کنید.