- ベストアンサー
ADOの非同期 Stateについて
- ADOを非同期で実行して解決しましたが、問合せ中のStateに5が返ってきます。
- 実行中ならばStateは4のはずですが、なぜ5が返ってくるのか疑問です。
- Openしているのに実行中だから1+4で5と考えることができますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- Timer
VB6.0で開発しています。 SQL問合せ中や、SHELLでDOSプロンプト実行中、 ファイルの圧縮中など、 処理時間が掛かるものにプログレスバーを表示しています。 Timerで時間毎に動いていればいいって感じなのですが、 SQL問合せ中など、動いてくれません。 画面をリフレッシュしても、DoEventsを入れてもダメです。 何か方法ありますか?
- ベストアンサー
- Visual Basic
- Excel 2003 ADOの利用について。
Excel 2003 ADOの利用について。 Excel 2003 ADOの利用について。 現在、ExcelのVBAからADOを利用して自分自身のシートよりデータの抽出を行うものを作っています。 Recordsetを取得する際に意味不明なエラーが発生し、原因が分からず悩んでおります。 コードは下記の様になっております。 SQL = "SELECT Col1 FROM [Sheet1$]" SQL = SQL & " WHERE" SQL = SQL & " Col1 > 10" SQL = SQL & " and Col5 like '" & TextBox1 & "%'" Set RS = New ADODB.Recordset RS.Open SQL, CN, adOpenStatic, adLockReadOnly TextBox1の値をCol5列に存在する値を入れてやると、エラーは発生せずRecordsetを 取得し値を得ることができるのですが、Col5列に存在しない値を入れると、RS.Open行で必ずエラーが出ます。 エラー内容は下記の通りです。 --------------------------------------- Run-time error '-2147217900 (80040e14)' 不明 --------------------------------------- どうぞよろしくお願い致します。
- 締切済み
- その他(プログラミング・開発)
- 時刻の同期について
時刻の同期について http://oshiete1.goo.ne.jp/kotaeru.php3?q=1273027 に載っている通りActive Directoryに参加しているクライアントPCは、タスクバーの時計をダブルクリックしても「日付と時刻のプロパティ」 に「インターネット時刻」 タブを見つけられないので、Windowsの機能として時刻の同期ができないように見えるのですが、ほかに方法がありますでしょうか。 サーバの時刻同期をWindowsの標準機能でできたら設定したいのですが、どうでしょうか。 フリーのソフトはいくらでもあると思いますが、それを使わない方法をご存知の方ご教授お願い致します。
- 締切済み
- その他(ITシステム運用・管理)
- 今の日本の選択
お世話になっております。 サリジェンヌです。 今、日本は重要な局面にいると思います。 今後の日本は弱者切り捨て型社会にすべきか、 国民皆を導いていくべきか皆様のご意見を伺いたく思います。また、前者の場合は、その方向に進んでいるように見えますが、後者の方向に針路変更したい場合はどうしたらよいとお考えでしょうか? 因みにサリジェンヌは後者派です(↓頑張ってきました(参考までに)) http://oshiete1.goo.ne.jp/kotaeru.php3?q=2254612 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2248694 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2245746 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2265951 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2126838
- ベストアンサー
- アンケート
- 福島県は関東に区分される?説
過去の教えてgooに置いて日本の地域区分で色々論議が出ていましたが、これに会社の福島出身の同僚から「福島県は関東なんだ!」と力説されて思わず笑ってしまいました。彼はどうやら茨城県と埼玉県にライバル意識をもっている様で、その2県よりも関東らしいそうです。こんな彼の説の根拠や逆に否定論を「詳しく(感情論可)」教えて下さい。 参考までに自分が分っている過去の教えてgooの「日本区分談義」を http://oshiete1.goo.ne.jp/kotaeru.php3?q=290394 ←新潟系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=29254 ←関東関西系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=251499 ←福島境界系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=247490 ←北海道沖縄系その他 http://oshiete1.goo.ne.jp/kotaeru.php3?q=150575 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=77693 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=369702 ←日本全体区分系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1039264 ←三重県系 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1741538 ←天気予報区分系
- ベストアンサー
- その他(国内旅行・情報)
- roadイベントで描画できない?
すいませんもう一丁お願いします... えと http://oshiete1.goo.ne.jp/kotaeru.php3?q=1305647 の内容をroadイベントで実行しようとしても何も起きないのですが、方法はありますか?
- ベストアンサー
- Visual Basic
- レコードセットの値 SelectとINSERT,UPDATE,Deleteで異なる?
VB6でSQL Server2005をADOでアクセスしていますが、基本的なことですが、SELECT文の場合はrs.closeしてもエラーになりませんが、INSERT,UPDATE,DELETEの場合は、rs.closeとすると、 実行時エラー3704 オブジェクトが閉じている場合は、操作は許可されません。 というエラーメッセージが表示されます。 SQLは以下のように実行しています。 Call rs.Open(cobSQL.Text, cn, adLockOptimistic) VB6でSQL SERVER2005(もしくは2000)でデータベースアプリを作成するのに参考になる良書などご存知でしたら教えてください。 また、VB6でADOは、ネイティブにSQL Server2005にアクセスできるのでしょうか?まだADOやデータベースの概念が良くわかっていないため、質問自体がおかしいかもしれませんが、VB6で高速にSQL SERVER 2005で処理させたいのが私の現時点での目標です。
- ベストアンサー
- Visual Basic
- アクセス ADO レコードの件数がおかしい
アクセスADOでクエリの行数を取得したいのですが クエリが200行でも100行でも必ず12が返ります。 クエリ1は、一度12行の時にadoで数を取得し、その時は、正しく12が返ったのですが、 行数が変わっても12が返ります。 コードは、 Sub Sample() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Set cn = CurrentProject.Connection rs.Open "SELECT * FROM クエリ1", cn, adOpenStatic, adLockPessimistic Debug.Print rs.RecordCount rs.Close: Set rs = Nothing cn.Close: Set cn = Nothing End Sub です。 Debug.Print DCount("*", "クエリ1") だと、正しいレコード数が取得されるのですが、ADOだとおかしいです。 クエリ1のSQL文は、 SELECT Q_作業用.* FROM Q_作業用; のように、別のクエリを持ってきています。 何が原因なのでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- なんとしても振り向かせたい!
男子高校生です。 今学校に好きな人がいます。以前は全く接点がなかったんですけど、音楽部に入って知り合うことができました。でも、その子は他の男子と中がよく(付き合ってはいないみたいです)、僕はほとんど相手にされません。どうすれば彼女に振り向いてもらえるでしょうか。 以前ここで質問しました。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2436141 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2437751 http://oshiete1.goo.ne.jp/kotaeru.php3?q=2441722
- ベストアンサー
- 恋愛相談
- 回答者のマナー?
ここの質問に対する回答 http://oshiete1.goo.ne.jp/kotaeru.php3?q=62568 ここの回答のまるまるコピー! http://oshiete1.goo.ne.jp/kotaeru.php3?q=29341 参考URLぐらい書くべきだと思うんですが・・・ みなさんはどう思われますか?
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
ありがとうございます!! とっても勉強になりました。
補足
実行中は、 Do While AdoConn.State = 5 DoEvents Loop としましたが、変でしょうか? Do While AdoConn.State <> adStateOpen DoEvents Loop かな? どっちでも同じでしょうか・・・。