PDA

View Full Version : مشکل با insert



MMStudent
یک شنبه 28 شهریور 1389, 00:38 صبح
سلام زمانی که من در Access دستور
INSERT INTO Article(title,text,flag,parity) VALUES ('mm','hhhhhh','True',0);

می تویسم خطا Syntax Error می ده و همین طور با " هم امتحان کردم باز هم همین مشکل رو داره و زمانی هم که می خوام از vs هم insert انجام بدم خطا می ده



public void connect()
{

string conectionString = WebConfigurationManager.ConnectionStrings["meset"].ConnectionString;
conect = new OleDbConnection (conectionString);
conect.Open();
}
public void InsertArticle(Articles_model objArticles_model)
{
connect();
OleDbCommand objSQLcommand = new OleDbCommand ("INSERT INTO Article(title,text,flag,parity) VALUES ('"+objArticles_model .title +"','"+objArticles_model .text +"','"+objArticles_model .flag +"',0)");
objSQLcommand.Connection = conect;
objSQLcommand.CommandType = CommandType.Text;

objSQLcommand.ExecuteNonQuery();
conect.Close();


این دستور در sql درست کار می کنه

ممنون می شم کمک کنید

amirzazadeh
یک شنبه 28 شهریور 1389, 07:37 صبح
سلام زمانی که من در Access دستور
INSERT INTO Article(title,text,flag,parity) VALUES ('mm','hhhhhh','True',0); می تویسم خطا Syntax Error می ده و همین طور با " هم امتحان کردم باز هم همین مشکل رو داره و زمانی هم که می خوام از vs هم insert انجام بدم خطا می ده



public void connect()
{

string conectionString = WebConfigurationManager.ConnectionStrings["meset"].ConnectionString;
conect = new OleDbConnection (conectionString);
conect.Open();
}
public void InsertArticle(Articles_model objArticles_model)
{
connect();
OleDbCommand objSQLcommand = new OleDbCommand ("INSERT INTO Article(title,text,flag,parity) VALUES ('"+objArticles_model .title +"','"+objArticles_model .text +"','"+objArticles_model .flag +"',0)");
objSQLcommand.Connection = conect;
objSQLcommand.CommandType = CommandType.Text;

objSQLcommand.ExecuteNonQuery();
conect.Close();
این دستور در sql درست کار می کنه

ممنون می شم کمک کنید
سلام
دوست من كلمه text جز عناوين ذخيره شده براي اكسس هست و مشكل از همين جا ناشي ميشه كافيه فيلد text رو به نام ديگري تغيير بدين
.......................
موفق باشيد