LPCTSTR(const char *)に変換する必要があるCString変数があります。関数の引数として使用できるように、この変換が必要です。
CStringは次のようになります。
CString sqlTemp = _T("INSERT INTO "+ sw1 +" (filename, "+ sw2 +") VALUE ("+ sw7 +","+ sw3 +" ) ");
クエリが含まれています。関数のプロトタイプは次のとおりです。
int WriteBlob(LPCTSTR szSqlStat, LPCTSTR szFilePath)
では、LPCTSTRに変換する方法の例を教えていただけますか?些細なことかもしれませんが、私はC++の初心者であり、それでもコツをつかんでいます。
ありがとう。
変換の1つの方法は次のとおりです。
CString str;
str = "Hello";
LPCSTR szTemp = (LPCSTR)(LPCTSTR)str;
CString str; // the given string
CStringA strA(str); // a helper string
LPCSTR ptr = strA;