gpt4 book ai didi

postgresql - libpq,带参数插入

转载 作者:行者123 更新时间:2023-11-29 11:34:32 25 4
gpt4 key购买 nike

我想知道我是否可以使用 libpq 直接从 C/C++ 进行参数化查询而不是使用字符串,如果这样做,这段代码应该是什么样子?

string tblins = "";
tblins = "INSERT INTO " + commtable + " "
"(vdoc, bdoc, mytime, txml) VALUES ("
"'" + cxml.vdoc + "', "
+ cxml.bdoc + ", " //integer
"'" + cxml.mytime + "', "
"'" + cxml.txml + "')";

result = PQexec(conn, tblins.c_str());

谢谢。

最佳答案

是的,您可以按照说明使用PQexecParams 函数in the documentation .

If parameters are used, they are referred to in the command string as $1, $2, etc. nParams is the number of parameters supplied; it is the length of the arrays paramTypes[], paramValues[], paramLengths[], and paramFormats[].

关于postgresql - libpq,带参数插入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16908305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com