こんにちは、熊田と申します。
現在、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
/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/~/_/