VC上でSQL文を・・・

[戻る]
SQL 2002/11/06(水) 20:20:38
SQL文が上手く実行できず、Executeを実行しようとするとエラーが
起こります。

CStirng strTmp="abc"

_bstr_t bstrQuery("INSERT INTO TABLE1
   (field1,field1,field1) values (strTmp,'d','e')");
                
_variant_t vRecsAffected(0L);
m_pConnection->BeginTrans();
m_pConnection->Execute(bstrQuery,&vRecsAffected,adOptionUnspecified); //error!
m_pConnection->CommitTrans();

SQL文に変数を埋め込む方法を教えてください。

sugar 2002/11/07(木) 00:25:57
CStirng strTmp="abc";
CString strSQL = "INSERT INTO TABLE1 (field1,field1,field1) values ('" + strTmp 
+ "','d','e')";

_bstr_t bstrQuery(strSQL);


SQLということに眼がいってしまっているようですが、
CStringを用いた、単なる文字列の連結ということだと思います。

SQL 2002/11/07(木) 11:29:00
[[解決]]
>SQLということに眼がいってしまっているようですが、
>Stringを用いた、単なる文字列の連結ということだと思います。

その通りでした。どうもありがとうございましたm(__)m

古いスレッドには追加発言できません。