トップページ⇒tech
13コメント3KB

ADOの使い方

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
現在本(3週間完全マスターVC++6.0)を読んで勉強中なのですが
その中にADOを使ったデータベースの部分があります
本の通りに打ち込んでいるのですが、[msado15.dll]をインポートしてできる
[msado15.tlh]の405行目にエラーがでて実行できません
エラーの内容は
「符号付きの値を代入する変数は、符号付き型にキャストしなければなりません。」
となっておりどうしてよいかわかりません。

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

このへんがお分かりになるかた、居られましたらご指導お願いします。
0002デフォルトの名無しさんNGNG
405行目って言われたってさ……

単発質問でスレ立てるなよ
0003あぼ〜んNGNG
キャストしてやるんだよ。
右辺の変数を、サ変の変数の型にあわせるんだよ。
0004デフォルトの名無しさんNGNG
すごいスレだな・・・
0005デフォルトの名無しさんNGNG
importしてできる.tlhの中でエラーが出るのか……
0006デフォルトの名無しさんNGNG
こんなヴァカがプログラマやってる時代なのか。。。
0007デフォルトの名無しさんNGNG
ん、ヴァカは誰?
0008デフォルトの名無しさんNGNG
C++とCOMって超相性が悪い。
1の気持ちは分かる。(文章は分からんが、精神状態は読める)
0009デフォルトの名無しさんNGNG
>>8
今ちょうどEffective COM読み返してるから同意。
0010デフォルトの名無しさんNGNG
1のは、

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

という質問か?
0011デフォルトの名無しさんNGNG
SPあててないんじゃない?
00121NGNG
はい、書き込んだ後文章の可笑しさ加減に気づくほどのヴァカです
これだけ大きな掲示板なので同じ本で勉強してるひとがいるかなと
思ってスレ立てた次第です
かなりテンパっていたので、すみません

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

VCはプロフェッショナルで、SPは4をあててます
0013デフォルトの名無しさんNGNG
#importで変なオプションつけてないか?
■ このスレッドは過去ログ倉庫に格納されています