سلام،من یک مشکل در موقع ارتباط بانک اطلاعاتیم با برنامه پیدا میکنم.میخوام که مقادیر چندتا textbox رو به دیتابیس بفرستم(اسم دیتابیسم رو db2 گذاشتم).یک پروژه از نوع وب سایت ساختم و این کدها رو توی visual studio 2005 تایپ کردم(اینم بگم که از دیتابیس خود ویژوال استفاده کردم):
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
public partial class Default2 : System.Web.UI.Page
{
DataSet ds = new DataSet();
string strsql;
string strcon;
SqlDataAdapter da = new SqlDataAdapter();
SqlConnection con = new SqlConnection();
DataRow newRow;
SqlCommandBuilder cb = new SqlCommandBuilder();
protected void Page_Load(object sender, EventArgs e)
{
strcon = "Provider = SQLOLEDB.1" + "Data Source = F:PROGECT/WEB1/APP_DATA/DATABASE.MDF";
strsql = "SELECT * From db2";
con = new SqlConnection(strcon);
con.Open();
da = new SqlDataAdapter(strsql, con);
da.Fill(ds, "db2");
}
protected void Button1_Click(object sender, EventArgs e)
{
newRow = ds.Tables["db2"].NewRow();
newRow["name"] = TextBox1.Text;
newRow["family"] = TextBox2.Text;
newRow["sn"] = TextBox3.Text;
ds.Tables["db2"].Rows.Add(newRow);
cb = new SqlCommandBuilder(da);
da.InsertCommand = cb.GetInsertCommand();
da.Update(ds, "db2");
con.Close();
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
}
}

ولی همش error میده،اینم متن error :
Keyword not supported: 'provider''.
از دوستان اگه کسی میتونه کمک کنه لطف کنه کد صحیح رو بهم بده.تشکر