掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
SQLサーバにSQL(SET)文を送信するには? (ID:19233)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
Syakeさん ありがとうございます。 Syakeさんの仰るとおりExecSQLで接続〜実行〜接続解除となっているようです。 一つのqryMsde.SQLで排他タイムアウト値の設定と、テーブルの更新を同時に行ったところ テーブルの更新処理は都度設定した排他タイムアウト値で動作していました。 解決策としては、排他タイムアウト値をその都度設定すればよいかと思いましたが、 排他タイムアウト値の設定をするとParamByNameメソッドが使用できなくなってしまいました。 qryMsde.SQLにParamByNameによる値設定があると、ExecSQLメソッドで 「データベースサーバーエラー:SQL State:42000,SQL Error Code:0」 の例外が発生してしまいます。(Error Code:0ってHelpに載ってないんですよね) TSQLQueryでSETコマンドは動作保証外なんでしょうか?
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.