Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.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
C++ Insert语句在c+中不起作用+;_C++_Sql - Fatal编程技术网

C++ Insert语句在c+中不起作用+;

C++ Insert语句在c+中不起作用+;,c++,sql,C++,Sql,我有一个插入到db的函数 void InsertEmployeeRec(PGconn *conn, char * fullname) { // Append the SQL statement std::string sSQL; sSQL.append("INSERT INTO Worker (full_name) VALUES ('"); sSQL.append(fullname); sSQL.append("')"); cout << sSQL;

我有一个插入到db的函数

void InsertEmployeeRec(PGconn *conn, char * fullname)
{
  // Append the SQL statement
  std::string sSQL;
  sSQL.append("INSERT INTO Worker (full_name) VALUES ('");
  sSQL.append(fullname);
  sSQL.append("')");

  cout << sSQL;

  // Execute with sql statement
  PGresult *res = PQexec(conn, sSQL.c_str());

    if (PQresultStatus(res) != PGRES_COMMAND_OK)
    {
        printf("Insert employee record failed");
        //PQclear(res);
        CloseConn(conn);
    }

  printf("Insert employee record - OK\n");
}

我想这里没问题。原因可能是什么?

您忘了提交更改。到底是什么问题?错误代码是什么?代码是什么意思?如果您甚至不提供您收到的错误,您希望任何人如何给您一个好的答案?没有错误,它只需打印“插入员工记录失败”和“插入员工记录”-确定\n“您希望它打印什么?
插入工人用户2232205值('asd')
INSERT INTO Worker (full_name) VALUES ('asd')