こんにちは、熊田と申します。
現在、VC++で開発を行っているのですが、次のようなことを実現するのに失敗しています。
 
/---------------------------------------------------------------------/
ある、当日レコード "IDTable 当日日付のレコード" を複数のアプリケーションから更新する為、
LOCK/UNLOCKを使用しようと考えています。
 
strSQL = _T("LOCK TABLES IDTable WRITE") ;
mysql_real_query( mysqlMAGConn, strSQL, strSQL.GetLength() ) ;  
 ----> 読み書きロック
   
"IDTable" の当日レコードを読み込みフィールドを更新
UPDATE にてレコード更新
 
 strSQL = _T("UNLOCK TABLES") ;
 mysql_real_query( mysqlMAGConn, strSQL, strSQL.GetLength() ) ; -----> ロック解除
/---------------------------------------------------------------------/
 
のようなことをしています。
しかし、データを見てみると更新したフィールドが何も変わっていません....
 
どのように LOCK/UNLOCK するのが正しいのでしょうか?
よろしくお願いします。
 
 
■環境
  Windows XP Pro + .NET Stadio 2003 VC++
     MySQL Ver.4.0.13
 
/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/
 熊田 十志之          E-mail :
kumada@goodf.co.jp 
/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/