【发布时间】:2016-06-18 08:44:46
【问题描述】:
我正在通过网络服务将用户插入我的数据库,但每次我尝试这样做时,网络服务都会返回以下错误: TinyTds::Error: INSERT 语句中的列多于 VALUES 子句中指定的值。 我没有看到问题,因为每个语句中有 5 个值。
post '/insert_users/' do
conn = TinyTds::Client.new(...)
username = params[:username]
password = params[:password]
phone_number = params[:phone_number]
profile_state = params[:profile_state]
clasa = params[:clasa]
sql = "insert into ServerUsers(Username, Passwords,Phone_Number, Profile_State, Class) values('username, password, phone_number, profile_state, clasa')"
cursor = conn.execute(sql)
end
这是我尝试通过网络服务插入数据库的方式:
我正在使用高级 REST 客户端来测试网络服务。
【问题讨论】:
标签: mysql ruby-on-rails web-services