Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access MS ACCESS更新查询错误_Ms Access_Sql Update - Fatal编程技术网

Ms access MS ACCESS更新查询错误

Ms access MS ACCESS更新查询错误,ms-access,sql-update,Ms Access,Sql Update,我在C代码中添加了一个MS ACCESS更新查询,但当它抛出错误时 运行时出现“UPDATE语句中的语法错误” string sqlStatement=“UPDATE Carriers”+“SET CarrierName=@CarrierName,AccountRepName=@AccountRepName,AccountRepContactPhone=@AccountRepContactPhone,AccountRepEmail=@AccountRepEmail,Notes=@Notes”+“

我在C代码中添加了一个MS ACCESS更新查询,但当它抛出错误时

运行时出现“UPDATE语句中的语法错误”

string sqlStatement=“UPDATE Carriers”+“SET CarrierName=@CarrierName,AccountRepName=@AccountRepName,AccountRepContactPhone=@AccountRepContactPhone,AccountRepEmail=@AccountRepEmail,Notes=@Notes”+“其中CarrierID=@CarrierID”

请帮我解决这个问题

问候,,
arjun

您在
载波

声明应该是

string sqlStatement=“更新载体”+“设置载体名称”

早些时候,您的查询是这样的

sqlStatement=“更新载体设置载体名称”…


由于您有
载波集
,这会导致错误…

您的
载波集
载波集

声明应该是

string sqlStatement=“更新载体”+“设置载体名称”

早些时候,您的查询是这样的

sqlStatement=“更新载体设置载体名称”…


由于您有
carrierset
,这会导致错误…

至少您需要在Carriers之后(因此“更新Carriers”)和WHERE之前(因此“WHERE CarrierID=@CarrierID”;)


这可能会纠正您的问题,假设您正确设置了所有@parameters。

至少您需要在Carriers之后(因此“更新Carriers”)和WHERE之前(因此“WHERE CarrierID=@CarrierID”;)

这可能会纠正您的问题,假设您正确设置了所有@parameters

string sqlStatement = "UPDATE Carriers " + "SET CarrierName = @CarrierName, AccountRepName = @AccountRepName, AccountRepContactPhone = @AccountRepContactPhone, AccountRepEmail= @AccountRepEmail, Notes=@Notes" + " WHERE CarrierID = @CarrierID";