Ms access MS ACCESS更新查询错误
我在C代码中添加了一个MS ACCESS更新查询,但当它抛出错误时 运行时出现“UPDATE语句中的语法错误” string sqlStatement=“UPDATE Carriers”+“SET CarrierName=@CarrierName,AccountRepName=@AccountRepName,AccountRepContactPhone=@AccountRepContactPhone,AccountRepEmail=@AccountRepEmail,Notes=@Notes”+“其中CarrierID=@CarrierID” 请帮我解决这个问题 问候,,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”+“
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";