简体   繁体   English

将数据从DataGridView插入到C#中的Access数据库中(但是它能正常工作,在insert into语句中出现语法错误)

[英]Insert data from DataGridView to Access Database in C# (however it works ,syntax error in insert into statement appear)

foreach (DataGridViewRow ro in dgvOrderGroup.Rows)
{        datbas.RunNonQuery("INSERT INTO [RestOrders] VALUES(" + ro.Cells[0].Value + ",'" 
         + ro.Cells[1].Value + "'," + ro.Cells[2].Value + ",'"
         + ro.Cells[3].Value + "','" + ro.Cells[4].Value
         + "','" + ro.Cells[5].Value + "','" + ro.Cells[6].Value + "')");                 }

I suspect your ro.Cells[0].Value and ro.Cells[2].Value ( assume they are character typed columns ) don't have single quotes in your query. 我怀疑您的ro.Cells[0].Valuero.Cells[2].Value假设它们是字符类型的列 )在查询中没有单引号。

Try it like; 尝试一下;

VALUES('" + ro.Cells[0].Value + "','"... + "','" + ro.Cells[2].Value + "','"

Would be better if we know your values and column types of course.. 当然,如果我们知道您的值和列类型,那就更好了。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 C#语法错误-INSERT INTO语句。 访问数据库。 - C# Syntax Error - INSERT INTO statement. Access Database. 使用OleDbConnection将数据提交到Access数据库时,在C#中调试“ INSERT INTO语句中的语法错误” - Debug “Syntax error in INSERT INTO statement” in C# when submitting data to Access Database using OleDbConnection 从C#到Access DB的INSERT STATEMENT中的语法错误 - Syntax error in INSERT STATEMENT from c# to Access DB INSERT INTO 语法错误 C# 访问数据库 - INSERT INTO Syntax error C# access database 我尝试通过C#向Access数据库插入日期时出现“INSERT INTO语句中的语法错误”错误 - “Syntax error in INSERT INTO statement” error when I try to insert date to Access database by C# 如何使用C#将DataGridView数据插入Access数据库表中? - How to insert DataGridView data in to table of access database using c#? 错误-将数据插入C#中的Access数据库 - Error - Insert data into Access database in c# 使用具有ms-access的C#的INSERT INTO语句中的语法错误 - Syntax error in INSERT INTO statement using C# with ms-access 语法错误插入语句可视化 C# 和 ms 访问 - Syntax Error Insert into statement visual C# and ms access 将datagridview的所有数据插入数据库C# - Insert all data of a datagridview to database C#
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM