■掲示板に戻る■ ■過去ログ倉庫めにゅーに戻る■
ADOの使い方
1 名前: 投稿日: 2001/05/23(水) 21:22
現在本(3週間完全マスターVC++6.0)を読んで勉強中なのですが
その中にADOを使ったデータベースの部分があります
本の通りに打ち込んでいるのですが、[msado15.dll]をインポートしてできる
[msado15.tlh]の405行目にエラーがでて実行できません
エラーの内容は
「符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。」
となっておりどうしてよいかわかりません。

また、レコードセットの定義の方もエラーがでており、
既に定義されているとなり実行できません

このへんがお分かりになるかた、居られましたらご指導お願いします。


2 名前: デフォルトの名無しさん 投稿日: 2001/05/23(水) 21:29
405行目って言われたってさ……

単発質問でスレ立てるなよ


3 名前: あぼ〜ん 投稿日: 2001/05/23(水) 21:57
キャストしてやるんだよ。
右辺の変数を、サ変の変数の型にあわせるんだよ。


4 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 10:10
すごいスレだな・・・


5 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 10:42
importしてできる.tlhの中でエラーが出るのか……


6 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 12:24
こんなヴァカがプログラマやってる時代なのか。。。


7 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 13:54
ん、ヴァカは誰?


8 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 13:56
C++とCOMって超相性が悪い。
1の気持ちは分かる。(文章は分からんが、精神状態は読める)


9 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 14:11
>>8
今ちょうどEffective COM読み返してるから同意。


10 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 14:35
1のは、

.tlhってimportしたdll中のタイプライブラリからコンパイラが
作り出すヘッダなのに、なんでそこでエラーが出るの?

という質問か?


11 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 14:43
SPあててないんじゃない?


12 名前: 投稿日: 2001/05/24(木) 15:36
はい、書き込んだ後文章の可笑しさ加減に気づくほどのヴァカです
これだけ大きな掲示板なので同じ本で勉強してるひとがいるかなと
思ってスレ立てた次第です
かなりテンパっていたので、すみません

>>10
あなたの言うとおりです
多分普通ならそこからエラーがでるとは考えられなくて

VCはプロフェッショナルで、SPは4をあててます


13 名前: デフォルトの名無しさん 投稿日: 2001/05/24(木) 16:16
#importで変なオプションつけてないか?