求教,vc中oracle的写入语句
我想要把数据写入在用户 "ADMIN "下的 "YAWP_DATA "表格中 DEV_ID 这一列中,下面的语句是否正确?
在oracle的 sql plus里语句应该是:
INSERT INTO "ADMIN ". "YAWP_DATA " ( "DEV_ID ") VALUES ( '6 ') ");
但是如果我把这句话直接写在str.fromat的引号里,编译时会出错说admin后面的.之前要有符号,所以我把双引号改为单引号,具体如下:
SQLstr.Format( "INSERT INTO 'ADMIN '. 'YAWP_DATA ' ( 'DEV_ID ') VALUES ( '6 ') ");
m_penvironment_or-> ExecuteSQL(SQLstr);
------解决方案--------------------SQLstr.Format( "INSERT INTO \ "ADMIN\ ".\ "YAWP_DATA\ " (\ "DEV_ID\ ") VALUES ( '6 ') ");
m_penvironment_or-> ExecuteSQL(SQLstr);