【发布时间】:2017-01-20 10:33:15
【问题描述】:
我有以下示例程序...
int main(void)
{
char insertQuery[] = "INSERT INTO ABCD_TABLE VALUES('987','31-AUG-16','19-JAN-17','901',
'31-DEC-12','1',\'\',\'\',\'\',\'\',\'\',\'\',\'ÜÜcreate02_de,ää\')";
connectToSQLServer();
executeINSERTQuery(insertQuery);
return 0;
}
当我运行程序时,查询已成功插入数据库,但ÜÜ 显示为垃圾。
当我在Toad 中手动运行相同的查询时,它会正确插入,ÜÜ 会在Toda 中正确显示。
"INSERT INTO ABCD_TABLE VALUES('987','31-AUG-16','19-JAN-17','901','31-DEC-12','1','','','','','','','ÜÜcreate02_de,ää')";
可能是什么问题?
如果你们需要connectToSQLServer() 和executeINSERTQuery(insertQuery) 的代码示例,请告诉我。我会提供的。
【问题讨论】:
标签: c++ oracle unicode oracle-pro-c