سلام،من یک مشکل در موقع ارتباط بانک اطلاعاتیم با برنامه پیدا میکنم.میخوام که مقادیر چندتا 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''.
از دوستان اگه کسی میتونه کمک کنه لطف کنه کد صحیح رو بهم بده.تشکر






پاسخ با نقل قول
Bookmarks