zoukankan      html  css  js  c++  java
  • 在对数据库的数据库进行操作发生“”附近有语法错误。 字符串 ') ' 后的引号不完整 ”错误

    看到这个问题,首先检查SQL语句是否缺少 “ ‘ ”号,,如何SQL语句没有错误,就检查得到的数据中是否有单引号(“ ‘ ”)、双引号(“ “ ”)等

    如何得到的数据有单双引号,就用 SQL连接法对数据进行操作。SQL连接法符号是  “ @ ”。

    例如

     1 string sql = "update Users set " + "UserRoleId=@UserRoleId," + "UserStateId=@UserStateId," + "LoginId=@LoginId," + "LoginPwd=@LoginPwd," + "Name=@Name," + "Address=@Address," + "Phone=@Phone," + "Mail=@Mail " +" where Id=@Id";
     2             SqlParameter[] para = new SqlParameter[]
     3             {
     4                 new SqlParameter("@Id",us.Id),
     5                 new SqlParameter("@LoginId",us.LoginId),
     6                 new SqlParameter("@LoginPwd",us.LoginPwd),
     7                 new SqlParameter("@Name",us.Name),
     8                 new SqlParameter("@Address",us.Address),
     9                 new SqlParameter("@Phone",us.Phone),
    10                 new SqlParameter("@Mail",us.Mail),
    11                 new SqlParameter("@UserStateId",us.UserStates.Id), //FK
    12                 new SqlParameter("@UserRoleId",us.UserRoles.Id) //FK
    13              };
    14             DBHelper.ExecuteCommand(sql, para);

    即可。

  • 相关阅读:
    BZOJ3270: 博物馆【概率DP】【高斯消元】
    SpringCloud入门概述
    微服务的技术栈
    Markdown基础教程
    分布式架构和垂直架构
    ZooKeeper和CAP理论及一致性原则
    zookeer集群的特性
    java操作zookeeper
    Zookeeper命令使用
    Zookeeper的安装
  • 原文地址:https://www.cnblogs.com/my1227/p/11692705.html
Copyright © 2011-2022 走看看