C# SQL Server CE查询分析中出错
因此,我想将此查询插入数据库文件:C# SQL Server CE查询分析中出错,c#,parsing,sql-server-ce,C#,Parsing,Sql Server Ce,因此,我想将此查询插入数据库文件: UPDATE contas SET nome = @nome, endereço = @endereco, serv_envio = @envio, serv_recep = @recep, pass = @pass, user = @user, tipo = @tipo, Seguro = @seguro WHERE id = @id 但是,每次我尝试放置它时,都会出现以下错误: 分析查询时出错。[令牌行编号=1,令牌行偏移量=10
UPDATE contas
SET nome = @nome, endereço = @endereco, serv_envio = @envio,
serv_recep = @recep, pass = @pass, user = @user,
tipo = @tipo, Seguro = @seguro
WHERE id = @id
但是,每次我尝试放置它时,都会出现以下错误:
分析查询时出错。[令牌行编号=1,令牌行偏移量=101,令牌出错=用户]
然而,经过一个小时的努力,我仍然找不到错误
以下是数据库:
表:Contas
栏目:
- ID(主整数自动增加)
- Nome(文本)
- 恩德雷索(案文)
- 服务环境(文本)
- 服务接收(文本)
- 用户(文本)
- 通过(文本)
- Tipo(外部整数)
- Defeito(布尔)
- 塞古罗(布尔)
若昂·博雷戈是一个保留字。尝试:
UPDATE contas SET nome=@nome, endereço=@endereco, serv_envio=@envio,
serv_recep=@recep, pass=@pass, [user]=@user, tipo=@tipo, Seguro=@seguro
WHERE id=@id;
或者重命名列。我使用了括号。谢谢,成功了!现在,我将避免在将来使用这个词:P
UPDATE contas SET nome=@nome, endereço=@endereco, serv_envio=@envio,
serv_recep=@recep, pass=@pass, [user]=@user, tipo=@tipo, Seguro=@seguro
WHERE id=@id;