SQLの書籍に関して
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG0002デフォルトの名無しさん
NGNGVBからODBCとかDAOとかADOとか、OracleだったらPro*C/C++だったり。
それぞれやり方違うんだから、「SQL」の本にはそりゃ載ってないだろよ。
0003デフォルトの名無しさん
NGNGどのような書籍に載っているんですか。
例えば私はスポーツに変数を入れる場合、
"スポーツ='" & 変数 & "'"
とやっているんですが。
00042
NGNG>VBからODBCとかDAOとかADOとか、OracleだったらPro*C/C++だったり。
こーゆー本。つーかおめー、人の文章全く理解しようとしてないだろ。
# 3を見る限りだとVBか?
0005デフォルトの名無しさん
NGNG"スポーツ='" & 変数 & "'" というやり方が一般で市販されているデータベース関連や
VB関連では全く取り扱われてないということです。十分に調べたつもりなんですが・・・。
もし間違いがございましたら、ご指摘ください。
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNGVBが一般的じゃないから
ラリーはマイクロソフトが嫌いだから
マイクロソフトは一般的なやりかたが嫌いだから
あなたが、世の中をよくわかってないから
こんなもんでしょうか・・・
0008バッカーです
NGNG1では
>変数に入っているデータを取得する方法
と書いているのに
3では
>例えば私はスポーツに変数を入れる場合、
と書いている
これじゃ参照したいんだか代入したいんだかワカランよ
大体"スポーツ"が変数名なのかフィールド名なのかさえワカラン
VBならSQLからの返りはレコードセットで受けるんじゃないの?
んでMoveなんたらとかして移動したい場所に移動して
値を参照して変数に入れるでしょ?
レコードセット名がrsでフィールド名がスポーツなら
変数 = rs("スポーツ")
んでいいじゃないか?
0009>8
NGNG0010デフォルトの名無しさん
NGNGアンタ ノ ホウ ガ フシギ ダ
0011バッカーです
NGNGんじゃ普通は
SELECT 何々 FROM 何タラ
だろう?
1のはどうもそう見えないぞ
>"スポーツ='" & 変数 & "'"
って言うからてっきり
SELECT * FROM スポーツ = '変数'
をやりたいのかと思ったけど
"スポーツに変数を入れる"って言ってるぞ?
1は現時点で投げてるSQL文を書いてくれよ
意味が和姦なきゃもういい
モチでものどに詰まらせてくれ
0012デフォルトの名無しさん
NGNG大変申し訳ありませんでした。質問の内容が矛盾していました。
正確には"変数に代入した値をフィールド名に代入する仕方(記述方法)が、巷で市販されている書籍に掲載されてますか?"ということです。
私が使っているやり方は例えば変数に"野球"という値が代入されてるとして、スポーツというフィールド名に変数の値(野球)を代入する場合、
"スポーツ='" & 変数 & "'" なのですが、
この記述方法はどの書籍に掲載されていますか?
0013名無しさん@お腹いっぱい。
NGNG0014>11
NGNG>スポーツに変数を入れる"って言ってるぞ?
代入だったらINSERT文だってフツー思いつくだろ。
ま、1も馬鹿だけど。
001511じゃないけど
NGNGなのか、12読んでもやりたいことがまだわからん。
オレは馬鹿だからな。
0016デフォルトの名無しさん
NGNGそんなことないです。馬鹿はわたしです。12の記述方法は実は自分で考えたものではなく人からおしえてもらったものです。
私は最初この記述方法を見た時"これは初心者ではわからない"と思ったのです(この記述方法の中の文字列の連結方法にしても、
連結方法はわかっていても実際にSQL文に応用する場合、スムーズにその記述方法がわからないと思ったのです)。
そこで私は、果たして初心者向けにこういった記述方法がそのまま掲載されている書籍がこの世に存在するのか?という
素朴な疑問をもったのです。
0017デフォルトの名無しさん
NGNG繰り返し使うSQLなら速度向上のメリットもあるし。
0018バッカーです
NGNGつまりフィールド名として変数に入っている値(文字列)を与える
(SQL文を組み立てて)って事なんだな?
>記述方法がそのまま掲載されている書籍
ないかもしれないし
あるかもしれないね
書籍名?
さぁ…
でもそれを知って何になる?
素朴な疑問?
モチをのどに詰まらせるのはやっぱりオレか
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGVBの本だったらDBをあつかうサンプルとして載ってると思うけど。
それ以前にMSDNライブラリ見れば。
VBについてくるでしょ?
0021デフォルトの名無しさん
NGNGその教えてもらった方法ってのは、色んな方法の内の一つ
って事ですな。その知人は、あなたの状況をわかってて
最適な方法を一つ教えてあげたのですな。それが出来るのも
あなたの状況をわかってる知人だからこそですな。
あなたは、それでやりたいことが出来るのだから、そこで
納得しておくべきですな。それがいやなら、自力で一つ一つ
マスターしていくんですな。
結論
「万人に一言で説明する方法など無い!」
0023デフォルトの名無しさん
NGNGつまりフィールド名として変数に入っている値(文字列)を与える
(SQL文を組み立てて)って事なんだな?>
そのとおりです。
>>ALL
やっぱり無さそうですね。これだけVB関連の書籍がでまわってるのにどうして・・・という感じです。
最初に何故このような質問をしたかというと今いる職場がちょっとできないことがあると顔を平手打ち
で殴ってくるのです。もう本当に恐ろしくて。自分でMSDNライブラリを使って調べているのですが制限時間
10分と決めてそれを過ぎるとわざわざ髪の毛をひっぱったりするのです。ご存知のとおりMSDNは膨大で
初心者の私にはとても10分間では無理です。その為、もし前述のSQLの記述方法が掲載された書籍が巷に出回っているのなら
その書籍を購入して素早く調べることができる。そう考えてこのスレッドを立てた次第です。
0024デフォルトの名無しさん
NGNG2chでスレ立ち上げるよりYahooあたりでVB入門ページ見た方が
早くないか?
でも世間は明日から3連休だし、本屋行って立ち読みすれば。
本屋のない島にいるわけじゃないだろ?
0025デフォルトの名無しさん
NGNGまぁ、MSDN読むなり、膨大なInternetの海を泳ぐなり
書籍の山につぶされるなりして、全部頭に入れていく以外
方法はないですね。
しかし、髪の毛引っ張って、平手打ちって、すごいなそれ(笑)
まぁでも、手っ取り早く育てようと思ったらそうでもしないと
と思う気持ちはわからないこともない。
0026デフォルトの名無しさん
NGNG動的SQLの組み立てなんてどんな本にでもありそうだが。
>>19
MSDE?自分も入いれてるけど、ご家庭の主婦が家計簿作るのにストアド書くと
M$は思ってるんかいな???。OSにブラウザついてます。OfficeにRDBついてますってか?
0027デフォルトの名無しさん
NGNGいろいろあるだろ。題名は思いつかんが少なくともVBとデータベースの
連携について書いてる本は2,3冊はあったぞ。
本屋行ったか?
あとは、VBマガジン定期購読しとけ。
0028デフォルトの名無しさん
NGNG0029デフォルトの名無しさん
NGNG0030VBメインのVC初心者
NGNGUPDATE(この時にWHEREで特定のレコードを指定する)か、
このあたりの事をいってるのかな??
変数の値を代入したい、フィールドは決まってそうだけど、
その値を代入したいレコードは決まっているのでしょうか。
レコードが既にテーブルにあるのなら、UPDATE句を、
レコードが無いのなら、INSERT INTOだと思います。
■ このスレッドは過去ログ倉庫に格納されています