トップページ⇒tech
1001コメント301KB

VBプログラマ質問スレ(6.0以前) Part46

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/02/03(金) 22:58:33
VisuarlStudio
0554デフォルトの名無しさん2006/02/12(日) 21:45:42
>>553
フォームが持っているそれらプロパティと、フォーム内の関数等でそれを使う場合に、
もしフォームの値を使うならローカル変数・引数を作る必要ないし、
関数内でフォーム値じゃない値があるならば、その役割+Widthなどになるよ。
名前が被るってことがまずありえない。
0555デフォルトの名無しさん2006/02/12(日) 21:47:16
>>550
ん?
カウンタに i を使う事がおかしいの?
0556デフォルトの名無しさん2006/02/12(日) 21:48:25
>>555
違う、スコープの異なるiが2つ被るって状態がおかしい。
0557デフォルトの名無しさん2006/02/12(日) 21:48:36
>>551
て佑香、普通にコード書いてて全く同じ変数名なんて出てこないが。
0558デフォルトの名無しさん2006/02/12(日) 21:49:36
>>553
ローカル変数でそんな一致してしまう名前使う奴がこの世に存在するのか?
0559デフォルトの名無しさん2006/02/12(日) 21:50:40
>>556
何か話が噛み合ってないな。
Sub a()
Dim i As Integer
End Sub
Sub b()
Dim i As Integer
End Sub
って i を使うのがおかしいの?
何故??
0560デフォルトの名無しさん2006/02/12(日) 21:52:59
>>558
いや、純粋に関数化とかモジュール化が下手なんだと思うよ。
たとえば彼が出した例だって、それらの値を持つものってそれ自体がクラスになってると思うし。
WidthとかHeightとかが、ばらばらの状態のローカル変数で、フォームにただ存在する場面ってのがそもそもおかしい。

もしそれらの値があるとして、何か意味をもったWidthやHeightだったり、
フォーム自体じゃない別のオブジェクトに属するWidthやHeightでしょ?
前者なら、xxWidthなどの名前、後者ならクラスや構造体のメンバー。
つまり被る場面ってのがそもそも想定しにくい。
0561デフォルトの名無しさん2006/02/12(日) 21:55:12
>>559
スコープ被ってないじゃん。あんたこの流れのの最前提を理解してない。

form1のformのPrivateレベルでiが定義されていて、それと別にローカル変数のiがある状態でしょ?
この議論で流れからして>>449の例は。
0562デフォルトの名無しさん2006/02/12(日) 21:55:32
>>560
ダメだこりゃ。
ローカル変数って意味わかってるのかなw
OOP以前だなこりゃ。
0563デフォルトの名無しさん2006/02/12(日) 21:56:39
VB房同士仲良くしようぜ
0564デフォルトの名無しさん2006/02/12(日) 21:59:37
>>562
じゃあさ、フォームのPrivate関数内で、フォーム値以外の幅・高さをいじる場面ってどういう場面だ?
0565デフォルトの名無しさん2006/02/12(日) 22:05:21
>>564
リアルで聞いてるのなら頭悪すぎます。
たとえば単純な例として、直角三角形の斜辺と底辺の長さを引数にとって
高さを返す関数を考える。

このとき、「普通の」プログラマなら求める「高さ」を意味するローカル変数として、たとえば

  Dim Height as Single

とやるだろうね。
少なくとも俺はそうする。
0566デフォルトの名無しさん2006/02/12(日) 22:06:37
ローカル変数とプライベート変数の名前が被るなんて
そんなアホな話はVBスレならではだなぁw
そもそも、そんな名前を付ける必要はないし、つーか、やっちゃいけないし
言語仕様としては、そんなこと出来ないように設計されているべきだろう
それを自由にプログラムしたいとかアホかとw
0567デフォルトの名無しさん2006/02/12(日) 22:09:34
>>561
理解してないんじゃなくて、話の前提が違ってた。
それとは別の話をしてたので。
0568デフォルトの名無しさん2006/02/12(日) 22:09:43
>>565
普通にフォームのローカル関数なんかにしないから判らん。
それだけでモジュールかクラスに抜き出してるからフォームの変数と被らん。

だから、あんたモジュール分けとか出来てないって最初からいってるじゃん。
0569デフォルトの名無しさん2006/02/12(日) 22:14:06
>>565
そんな名前は糸色文寸に付けないけど。
例えば
Dim Height As Single
じゃなくて
Dim sglSankakuHeight As Single ' 変数名が長くなるけど
とかにする。
ハンガリー記法のプレフィクス+個別の表現+共通の部分、って感じ。
だから、全く同じ変数名が出てくる事なんて有り得ない。
0570デフォルトの名無しさん2006/02/12(日) 22:14:34
ふと、なんとなく思ったんだが変数名を組み立てて参照したがる初心者と似てる気がした
Data1〜Data5の個別の変数に対して
i = 1
Data & i = 3
みたいなことできませんか?って訊いてくる人w

>>565
単純に三角形っていってるけど、何の三角形なんだ?
それが三角形の形したボタンの高さなら「ボタンの高さ」とすればいいだろうし
そのボタンが特別な意味のボタンなら、その意味を付加した名前にすりゃいいだろ?
なんで、そんな漠然とただ「高さ」なんて分かりにくい変数名つかうんだ?
どうしても、そういう単純な名前がいいならハンガリアンでもモンゴリアンでもやればいいだろwww
0571デフォルトの名無しさん2006/02/12(日) 22:15:32
>>568
馬鹿だな本当。
話は何もフォームに限らない。

たとえば'Height'というメンバを持つクラスのPrivateな関数の中で
物理的に全く異なる「高さ」を意味するローカル変数が欲しくことなんて普通にある。
いままでそういうことがないなら、そりゃそれなりのコードしか書いてないだけw
0572デフォルトの名無しさん2006/02/12(日) 22:17:12
いや、やっぱあの例だとそもそも三角型に関する関数が漠然とフォームにあるのがおかしい。
それ自体は共通的な関数だからモジュールにするのがVB6風だし、
普通の言語だったら三角形クラス作るでしょ?
その時点で変数名被らないし・・・。
0573デフォルトの名無しさん2006/02/12(日) 22:17:54
>>571
だからさ、その高さって言葉が被る時点で、そのクラスなりフォームの設計がおかしいの。
理解できないかな?
0574デフォルトの名無しさん2006/02/12(日) 22:19:29
すげぇ馬鹿がいるな・・・
VB厨って言われるわけだ・・・
名前がかぶる時点で設計がおかしいってなんだよ・・・
0575デフォルトの名無しさん2006/02/12(日) 22:20:35
ああ悪い。時代が違うだけかもしれんな。
0576デフォルトの名無しさん2006/02/12(日) 22:21:18
>>574
責務分けができてないじゃん。
>>572と>>574が同一かはしらんが、自分の設計なりつくりが糞なことを自覚してないだけ。

クラスの分割が足りていない、クラス内の特定の値の集合をきちんと括れていないなどなど。
0577デフォルトの名無しさん2006/02/12(日) 22:22:58
おら、何だかワクワクしてきたぞ!
0578デフォルトの名無しさん2006/02/12(日) 22:23:24
>>571
物理的に全く異なる高さなら、同じ名前の変数になることはない
X = (Height / 2) - (Height / 2)
これが、文法的に可能だとしても、どっちがどっちかサッパリ分からんw
こんな可読性のない糞コード誰が書くかw
っていうか、なんか釣りなんじゃないかと思えてきた
この付き抜け具合はちょっと怪しいw
0579デフォルトの名無しさん2006/02/12(日) 22:28:01
議論整頓

・被ってOK派
言語仕様が許すんだし、命名はその直近の場面に対して最適なものでOK。

・被り論外派
そもそも同じ名前にならない。
同じ名前としても命名規則(ハンガリアン等)で避けるべき。
同じ名前わざわざ付けるなんて正気じゃない。
0580デフォルトの名無しさん2006/02/12(日) 22:28:49
>>578
釣りじゃないよ。
っていうか、君馬鹿でしょw

だからスコープを解決するためのメカニズムが(一応VBにも。。)あるから
混乱など起きない。

っていうか、これが釣りだと思う君のセンスって相当ヤバいよ。
そもそもスコープって概念が何のためにあるのかわかってないとしか思えない。
まあVBオンリーの人にありがちなOOPが理解できてないってことだと思うけど。
0581デフォルトの名無しさん2006/02/12(日) 22:29:02
悪いけど俺のは被ってない(ちんこ
0582デフォルトの名無しさん2006/02/12(日) 22:29:11
プライベート変数名なら、Height。
オブジェクト変数ならMe.Height。
それでいいじゃん。
0583デフォルトの名無しさん2006/02/12(日) 22:31:07
OOP言ってればなんでも許されると思ってるのか?
だから、あんたがいうOOPから考えても、責務分けが甘いって。
同じ名前がクラスレベルとローカルレベルに出る時点で、そのローカル側が何故中にいる?ってなる。

それに、プログラム慣れしている人だって、クラスレベル変数には _xxxなどプレフィクスつけて、
可読性を明示するようにしてる。

あんたが複数人である程度以上の規模のプログラムを組んだことないだけだよ。
0584デフォルトの名無しさん2006/02/12(日) 22:31:46
あのねえ、たとえば一度コレクション的な動作をするクラスを自分で書いてみ?
コレクションにはアイテム数を返す'Count'ってメンバが要るよね?

そしたら君はローカル変数に'Count'って命名することを封印するわけ?
そんな奴いたらタワケだと思うわw
0585デフォルトの名無しさん2006/02/12(日) 22:34:31
一つ言えば、ローカル関数の戻り値なんて全てretとかだな。
で、関数が当然1つの機能を有するだけだから、例えば戻り値にCountなんて変数は割り当てられない。
0586デフォルトの名無しさん2006/02/12(日) 22:34:31
これは要するに命名規則の話だな。

コードに height とあったとき
関数の頭を見ればわかるという人は、そのままheightと書く。
ローカル変数なのか、メンバ変数なのか、グローバル変数なのかわからないという人は、
たとえば、ローカル変数の最初か最後に _ (アンダーバー)をつけるとか
グローバル変数にg_、メンバ変数にm_をつけるとか。

要するにコーディングスタイルの話。
どっちでもいい。
0587デフォルトの名無しさん2006/02/12(日) 22:34:33
アイテムを返すのはgetCount
ローカル変数はcnt
0588デフォルトの名無しさん2006/02/12(日) 22:35:06
>>582
しかし質問の件だと無理なのです!
これがVBクオリティ><
0589デフォルトの名無しさん2006/02/12(日) 22:36:08
>>588
>>540
0590デフォルトの名無しさん2006/02/12(日) 22:37:36
>>588
別に無理じゃないでしょ。

混乱する可能性があるから、
ローカル変数(またはグローバル・メンバ変数)名を
工夫しろといっている人がいるだけであって。
0591デフォルトの名無しさん2006/02/12(日) 22:38:50
>>580
スコープはPC(言語環境)の為にある物だよ。
人間の為じゃない。
0592デフォルトの名無しさん2006/02/12(日) 22:40:22
>>589
>>590
いや、そういう場面に出くわして言語仕様的に出来る出来ないの話なのだが・・・
変数名を変えれば解決なんて質問しなくても分かりきってるわけで。
なんでわざわざそれを回答してるのかわからない。

0593デフォルトの名無しさん2006/02/12(日) 22:41:01
>>591
おいおいマジかよw
0594デフォルトの名無しさん2006/02/12(日) 22:41:15
>>591
変数名は人間のためにあるものだよ。
人間がA0001、A0002、A0003・・・とかいう変数名を使えば
スコープなんて要らない。

人間のためにわかりやすい変数名を使えるようにしたから
名前が重なったときに解決するためのスコープというものが出来た。
0595デフォルトの名無しさん2006/02/12(日) 22:42:04
>>592
だったら解決じゃん。いちいちそんな確認が必要なソースなんて書かないのが普通。
だから>>540なわけで。
0596デフォルトの名無しさん2006/02/12(日) 22:43:11
>>592
そういう場面って?
たとえば一つの関数内で、違う意味で同じ変数名を使いたいって事?
意味が違うのに???
0597デフォルトの名無しさん2006/02/12(日) 22:43:35
>>580
はいはい、わかったわかったw
オレがVBしかやったこと無い人ってことにしといていいし
君は、とても複雑で高度で難解なコードをたくさん書けるスーパーハカーでいいから、
早く同名の変数であふれかえったコードを書く作業に戻ってくれw
0598デフォルトの名無しさん2006/02/12(日) 22:43:37
>>594
スコープはあくまで言語を成立させるためのルールであって、
必ずしもそれを推奨してるわけじゃないからね。
どっちをとるか決めないと言語として成立しないし、コンパイラだって書けないし。
0599デフォルトの名無しさん2006/02/12(日) 22:46:23
>>597
> 早く同名の変数であふれかえったコードを書く作業に戻ってくれw
違う関数・オブジェクトでは同名の変数たくさんあるけどなw
全部違う名前にするなんて人間には不可能だし。
多人数で作業していればなおさら。

だからスコープというものがあって、
名前が被っても問題ないようになっているんだけどね。
VBを含めてほとんどの言語が。
0600デフォルトの名無しさん2006/02/12(日) 22:46:41
>>594
変数名とスコープは全然違う物だけど。
0601デフォルトの名無しさん2006/02/12(日) 22:47:35
>>599
逆だよ。
0602デフォルトの名無しさん2006/02/12(日) 22:48:36
>>600
そうだね。
でもスコープというものは人間のために出来たということ。
名前が完全に一意であれば、スコープなんて必要ないから。
0603デフォルトの名無しさん2006/02/12(日) 22:48:49
>>599
だからそれは普通でしょ?
で、スコープが被る場面で同一の名称って何?っていってるわけで。
例えばフォームのheightと被るとして、その中の値って本当に単なるheightなのか?って。
何かに属するheightなら構造体のメンバーだし・・・ってそれに全く答えてないよね。
自分のクラスわけが間違っていないって前提が間違ってるのに・・・。
0604デフォルトの名無しさん2006/02/12(日) 22:48:52
>>600
えー?
さすがにスコープと変数名別にしたらコンパイラ書けんでしょ。
0605デフォルトの名無しさん2006/02/12(日) 22:49:23
>>601
反論無いと信用されませんよ。
0606デフォルトの名無しさん2006/02/12(日) 22:50:46
このなかにコボラーがおる
おまえやろ
0607デフォルトの名無しさん2006/02/12(日) 22:50:51
>>599
>違う関数・オブジェクトでは同名の変数たくさんあるけどなw
んなの、あたりまえだろ
なんでプロジェクト全体でユニークにするなんて極論に行き着くんだよw
0608デフォルトの名無しさん2006/02/12(日) 22:51:02
>>603
あー。わかった。

> で、スコープが被る場面で
このスコープが被る場面ってのを具体的にどういうコードなのか言ってみて。
そうすれば、何を勘違いしているのか(みんなに)わかるだろうから。
0609デフォルトの名無しさん2006/02/12(日) 22:51:55
>>608
それを俺に聞くな。
俺は被らん派なんだから。
0610デフォルトの名無しさん2006/02/12(日) 22:53:21
被らん派ってのも意味がわからんw

どういうのが被らないのか、自分でわかっているから言えるんだよね。
どういう状態が被らないと言っているのか説明してみて。
0611デフォルトの名無しさん2006/02/12(日) 22:55:08
>>610
>>603に書いてあるだろ?
そのHeightなりってのが、そもそも他の何かに属するHeightであるならば、それは構造体のメンバー。
この時点でまず被らない。
そうじゃないとしても、何かのHeightだから、xxxHehghtとなるはず。
0612デフォルトの名無しさん2006/02/12(日) 22:55:13
やっぱ議論は会議室でやらないとな。
ホワイトボード使って。
0613デフォルトの名無しさん2006/02/12(日) 22:57:46
スコープの話と変数名の付け方の話、2つが流れてるのか?
0614デフォルトの名無しさん2006/02/12(日) 22:57:47
長々とやって結局命名規則の話かよ。

グローバル・メンバ・ローカル変数に名前が被らないように
プリフィックスをつける派とつけない派。

そういうことだろ?
0615デフォルトの名無しさん2006/02/12(日) 22:59:32
命名規則でもないだろ?
単なる高さじゃないものに対して、なんでもheightって命名する人って。
それをいっちゃー、変数なんてa,b,cでいいじゃんってのと同レベルと思うけど。
0616デフォルトの名無しさん2006/02/12(日) 22:59:33
>>611
構造体のメンバーとか何いってんの?

ぶっちゃけ、途中参加で過去スレよんでないのよ。
飯食い終わったから退場するよ。
0617デフォルトの名無しさん2006/02/12(日) 23:01:00
>>610
Public Height と Private Height と Dim Height が被ることは無い
Dim Height が異なる関数内で存在することは当然ある
話の発端が >>539 から来てるんだから、このくらいは理解しろよ
0618デフォルトの名無しさん2006/02/12(日) 23:03:36
>>616
死ね。
0619デフォルトの名無しさん2006/02/12(日) 23:03:45
>>617
ちょwwwおまwwwww
0620デフォルトの名無しさん2006/02/12(日) 23:05:49
>>617
ほうほう。

>>539
DimとPrivateは同じとして、

これからは、プライベートメンバ変数にはm_という
プリフィックスをつけるようにするといいよ。
君もm_のよさがわかったね!

※これはスコープに関するプリフィックスなので
型に関するプリフィックスであるハンガリアンではありません。
0621デフォルトの名無しさん2006/02/12(日) 23:08:48
どうでもいいけど、名前を変えずに>>539を解決できる言語って無いよな?
0622デフォルトの名無しさん2006/02/12(日) 23:09:33
いや。あるか。
0623デフォルトの名無しさん2006/02/12(日) 23:14:31
ないあるよ。
0624デフォルトの名無しさん2006/02/12(日) 23:21:41
ローカル変数、モジュール変数、グローバル変数

これって便利じゃん!!
0625デフォルトの名無しさん2006/02/12(日) 23:23:25
>>624
便利だね。
0626デフォルトの名無しさん2006/02/12(日) 23:29:18
祭に遅れた・・・



うんこは寝て食えっていうことですかね?
0627デフォルトの名無しさん2006/02/12(日) 23:35:50
MSXML2.XMLHTTPを使用してSendを実行した場合で、
タイムアウトだとどうなりますか?(エラーコードが帰ってきますか?)
0628デフォルトの名無しさん2006/02/12(日) 23:59:04
>>627
まずやってみろと。
0629デフォルトの名無しさん2006/02/13(月) 03:39:41
>>628
まず答えろと。
0630デフォルトの名無しさん2006/02/13(月) 09:17:43
>>629
答える為にはやらないといけない。
それよりも、質問者本人がやってみるのが一番早い。
二度手間。
0631デフォルトの名無しさん2006/02/13(月) 09:32:04
>>627は質問じゃないわな。作成依頼。
奇特な人がやってくれるでしょ?w

質問ってのは、どういう状態でどうだから、何が問題ってなるわけで。
0632デフォルトの名無しさん2006/02/13(月) 09:40:40
vbで自分のIPとデフォルトゲートウェイを変更するプログラムを
作りたいんですが、やっぱりWINDOWS API叩かないと駄目なんでしょうか
ググって見てもそれらしいものが見つけられなかったので
知ってる人がいたら教えてください
0633デフォルトの名無しさん2006/02/13(月) 10:46:51
>>631
だね。
自分でこんなコードでやってみたけどこうなった。何故?とかさ。
0634デフォルトの名無しさん2006/02/13(月) 11:01:53
>>632
取得ではなく列挙だけど・・・
長すぎて投稿出来ないので改行してあるけど、全部で一行です。
ttp://64.233.179.104/search?q=cache:V8ZwjmNGhmcJ:vbvbvb.com/jp/gtips/0151/gGetAdaptersInfoAddress.html
+%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%A2%E3%83%80%E3%83%97%E3%82%BF
%E3%81%AE%E7%89%A9%E7%90%86%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%E5%88%97%E6%8C%99
%E3%81%99%E3%82%8B&hl=ja&gl=jp&ct=clnk&cd=1&lr=lang_ja
0635デフォルトの名無しさん2006/02/13(月) 11:04:21
ttp://support.microsoft.com/kb/q160215/
0636デフォルトの名無しさん2006/02/13(月) 11:08:29
>>632
win2kとかwinxpならipconfigさんを使った方がマシだとおもお
0637デフォルトの名無しさん2006/02/13(月) 13:01:40
>>632
routeコマンドを実行すればよい
0638デフォルトの名無しさん2006/02/13(月) 15:50:20
>>623
あるのかないのかどっちなんだ
お前は修羅か
0639デフォルトの名無しさん2006/02/13(月) 15:51:33
ないあるよ
0640デフォルトの名無しさん2006/02/13(月) 16:03:54
ttp://ex14.2ch.net/test/read.cgi/news4vip/1139796916/1/
この問題をVBで解いてよ。
0641デフォルトの名無しさん2006/02/13(月) 16:29:00
VB6でデータベース関連のプログラミングの勉強しています。
今までADOでMicrosoft.Jet.OLEDB.4.0を使いAccessと対話してたのですが
今回からADOでODBCデータベースと対話したいと思いぐぐってみたのですが
どうも接続するための構文がわからないためエラーがでてしまいます。
FromLoadに書く接続用の構文おしえてください。
おねがいします。

VB6で参照設定
Microsoft ActiveX Data Objects 2.1 Library
Win2kSP4でODBCのシステムDSNに
Microsoft Access Driverでデータソース名をODBCTestと言う名前で登録しています。

あとODBCデータベースをAのPCで実行しておき
BのPCからVBでデータベースにアクセスすることはできるでしょうか?
0642デフォルトの名無しさん2006/02/13(月) 16:30:10
>>641
http://www.connectionstrings.com/
0643デフォルトの名無しさん2006/02/13(月) 16:38:52
>>641
接続文字列の違いだけだな
ADO+ODBC+VB6でググッたら出てきたのがこれ↓

Microsoft OLE DB Provider for ODBC Drivers -> Provider=MSDASQL;User ID=<ユーザーID>Data Source=<データソース名>
Microsoft Jet 3.51 OLE DB Provider -> Provider=Microsoft.Jet.OLEDB.3.51;Data Source=<MDBファイル名>
Microsoft OLE DB Provider for SQL Server -> Provider=SQLOLEDB;User ID=<ユーザーID>;Data Source=<サーバー名>
Microsoft OLE DB Provider for SQL Server -> Provider=SQLOLEDB;User ID=<ユーザーID>;Data Source=<サーバー名>
Microsoft OLE DB Provider for Oracle -> Provider=MSDAORA; User ID=<ユーザーID>;Data Source=<データベース別名>

"->"の左側をデータソースに設定すれば使えるはず

後半の質問はしらね
データベースの種類によるんじゃない?って事で
0644デフォルトの名無しさん2006/02/13(月) 16:53:04
>>641
一度に一つのPCからしかアクセス出来ないDBなんて
使い物にならないが。
0645デフォルトの名無しさん2006/02/13(月) 16:54:03
Visual Basic 2005で
Dim DialogRet As Integer
のDialogRetってどう変えればいいの?
0646デフォルトの名無しさん2006/02/13(月) 16:54:44
>>645
マルチ子ね
0647デフォルトの名無しさん2006/02/13(月) 17:06:34
>>645
質問の意味が全く不明。
0648デフォルトの名無しさん2006/02/13(月) 17:08:01
>>643

ありがとうございます。
ConnectionStringの
Providerのとこがわかってなかった
orz

>>644

排他制御とかちゃんとできるのかが気になって・・・。
0649デフォルトの名無しさん2006/02/13(月) 17:17:25
>>648
それはDBMSの仕様とDBをオープンする時の設定。
「ちゃんと出来るのか気になる」んじゃなく、「自分でちゃんとやる」。
0650デフォルトの名無しさん2006/02/13(月) 18:28:17
VB6でMySQL4.1に接続して
テーブル"table1"にレコードを追加したいんですけど
MySQLには接続できるんですけど、新しいレコードを
追加できません。
エラーメッセージは
 Unknown column 'ID'in'fieldlist'
とでます。

Dim SQL As String
Dim ID As Integer
Dim name As String
Dim cmd As ADODB.Command

Set cmd = New ADODB.Command
ID = Text1.Text
name = Text2.Text
SQL = "insert into table1(AID,Aname) values(ID,name) "

cmd.ActiveConnection = cn
cmd.CommandText = SQL
cmd.Execute
0651デフォルトの名無しさん2006/02/13(月) 18:29:15
>>650
プログラム中のIDとnameは何か意味があるのか?
06526502006/02/13(月) 18:40:58
>>651
一応IDとnameにはTextBoxの値を代入してます。
補足でtable1の内容は
AID Aname  ←フィールド名
1  suzuki
2 satou
3 takahasi
みたいな感じです。
  
0653デフォルトの名無しさん2006/02/13(月) 18:43:15
SQLインジェクションとかまっさら置いておいて、
もしかして "insert into table1(AID,Aname) values(" & ID & "," & name & ")" こう?
0654デフォルトの名無しさん2006/02/13(月) 19:49:22
windows xp
vb6 で ソケットを使うには
どのコントロールを使えばいいのでしょうか
■ このスレッドは過去ログ倉庫に格納されています