細かいことは気にスンナよ
Excelのセルから値を読み込んだときにnullかどうかの判定って どうやればいいでしょうか? if xlRange.Value = null then end if みたいなことをしたいのですが。 Dim xlRange As Object xlRange = xlCells(1, 1) ListBox1.Items.Add(xlRange.Value)
If xlRange.Value Is DBNull.Value Then でいけないかい?
DBNull.Value は値だから Is は駄目だろ If xlRange.Value.Equal(DBNull.Value) Then でいけないか?
>>806 ありがとうございます。
If Not xlRange Is Nothing Then
If Not xlRange.value Is Nothing Then
If Not xlRange.value.Equals(DBNull.Value) Then
ListBox1.Items.Add(xlRange.Value)
End If
End If
End If
でいけました。
そこを If Not xlRange Is Nothing AndAlso Not xlRange.value Is Nothing AndAlso Not xlRange.value.Equals(DBNull.Value) Then ListBox1.Items.Add(xlRange.Value) End If とすると美しくてよろしい。
AndAlso = And ?
>>810 ショートサーキット
xlRange IsNot Nothing AndAlso xlRange.Value <> ""
これで十分じゃね?
個人的には、xlRangeにNothingの可能性がある方に違和感があるけど。
そんなのはAssertで自爆しておくべきパターンな気がする。
画像ファイル以外のものにexif情報をつけて保存したら何か不都合は出ますか?
彼女ができたんですが、InsertするとオブジェクトインスタンスがなんちゃらかんちゃらでうまくInsertできません
彼女がNothingなんじゃね
UTF-8 のテキストファイルを開業するには VbLF VbCR VbCRLF どれつかうん?
文字符号化形式と改行文字は無関係
System.Environment.NewLine使っとけば?
819 :
デフォルトの名無しさん :2011/12/09(金) 17:01:03.29
test
test禁止
821 :
デフォルトの名無しさん :2011/12/09(金) 17:38:46.34
testのtest
>>818 CurrentItemIndexChangedイベントでCurrentItemの背景色を変える。
同時に以前のレコードの背景色を戻せば完了。
初めてDataRepeater使ったから大分適当だけど、こんな感じじゃね?
Datarepeaterってなかなか思った通りに動いてくれなくない? 通常のコントロールの感覚で使って大ハマりしたよ。
Datatableから特定のキーワードを検索する方法で、一番効率的な方法を教えて下さい。 ちなみに、大文字小文字は気にしません。
スキームとかソルーションてなに?
>>822 頑張ってみまふ
また報告します
ありがりう
>>826 selectだとupperとかかけられないんですよ
>>824 Linq使え。
もしくは拡張メソッドを使って、AsEnumerable().Select(〜)ってやるとか。
これなら条件を好き放題指定できる。
WhereでString.EqualsにIgnoreCase指定すりゃいいだけじゃないの?
linqって抽出遅くないか?
832 :
. :2011/12/10(土) 22:37:03.01
>>809 が美しいって感性が理解できない
3つぐらいなら、NOTが入り交じった条件式で繋げず、ネストした方が可読性が高かろうよ
いやIsNot使えばいいだけだろ
まあ目糞鼻糞だねw
>>807-809 的なものはメソッドに括りだすのが一番。
それなら、もしAndAlsoで繋げるのが気に入らないなら途中でreturnする手も使える。
VB2008まではC#みたいに任意の改行が出来ない以上、ネストの方が大概読みやすい 行継続文字?なにそれ
CheckedListBoxでn番目のアイテムにチェックがついているかいないか調べるにはどうやればいいですか?
Checkedプロパティを調べる 以上
GetItemCheckedだろ?
でけた(^ー^)d
Now().ToString("yyyy/MM/dd HH:mm:ss")
FolderBrowserDialogを使いたくないのでSaveFileDialogでフォルダを選択したいのですが、 良い方法があったら教えてください
それを良い方法だという人が100人に一人もいるとは思えませんが
VS2010のディレクトリ選択は、 OpenFileDialogをカスタマイズして作ってあるように見えるな。 あれを参考に色々試したら良いんじゃね? ちなみに、VS2010+Open/SaveFileDialog+デバッグは鬼門だから注意w
なんとなくはっちゃけあやよさんを思い出した いやなんとなく
>>844 鬼門って具体的にvs2008までとどう違うの?
フォームを最小化しているときにノーマル状態の時の位置を知るにはどうやれば良いですか?
>>846 家のx64Win7だと、OSを巻き込んで固まる。
サンプル数が少ないから、知らぬ間に特殊な条件を満たしてしまっているとか
あるのかもしれないけど、正直ウンザリする。
VS2010はうちも不安定やな
vs2010はけっかんひんですね。
KeyPressイベントで、数字でないなら、テキストボックスへの入力を不可にするPGについて。 If文を使って数字でないときの処理を、e.Handle=Trueとしていますが、何故Trueなんですか? 無効にするならFalseではないのでしょうか?
Handledな 既に処理済みだからもう処理しなくていいという意味
その説明で、ますます分からなくなりました。
今日は超寒い
細かいことを気にしていたらプログラミングなんぞできない
そう思ったので、トルューにすると暗記ですませました。
e.俺がイベントを処理したからもういい=True -> e.処理済み=True -> e.Handled=True
むしろFalseが無効だと誰が決めた
以下のようなプロシージャーの引数を定数にすることは可能でしょうか? const指定とか出来ないみたいですが・・・ Private Sub Proc(str As String) End Sub
日本語で
>>859 C++から来た人?
VB.NETに引数のconst化は無いんじゃないかなぁ…。少なくとも私は知らない。
Subが始まってから
Const Dim strcopied As String = str
みたいにして、以降はstrcopiedを使うようにすれば回避できない事もないかも。
MonoDevelopでやって確認してみたら、
strcopiedはstrと参照も同じでかつ変更不可になってたのでいけてそげ。
用途に合ってるかどうかは分からないけど。
>>861 レスありがとう。
VBはプロシージャーの引数はConstには出来ないのですね。
863 :
デフォルトの名無しさん :2011/12/15(木) 16:17:38.69
VB6.0から久々にVBに触ります。 最近はWithステートメントって使わないのかな? いろんなサンプル見てるけど、全然見かけない。
全く別の言語なのでVB6なんて忘れましょう
with使えば少しは早くなるかと思ってガンガン使ってたが違うん?
まず関係ない 重いプロパティの場合でもローカル変数に代入すれば同じ
コード打つ速度は微妙に上がってそうな気はする
わざわざローカル変数を宣言しなくて済むのは手軽だったけど、 OptionInfer使えば型推論で簡単に代入できるから、存在が微妙になったな。
ウォッチがし辛いから使わない
FolderBrowserDialogでフォルダを選びたいのですが、 開こうとするパスに沢山のファイルがあると選択可能な状態になるまで時間がかかるので なんとかしたいのですが回避できる方法があったら教えてください。 (ディスクが動き続けて3分くらい砂時計になってしまいます)
>>863 俺は全然使うけどね。
ネストするような使い方しなければ、特に害も無いし読みやすい。
872 :
863 :2011/12/16(金) 00:41:30.45
皆様、お返事ありがとう。 入門書やサイトのサンプルコードに全然使われてないから、 使うと実行速度に問題があったりするんかなぁって思ってたりしました。 自分も使うのが好きなので、ガンガン使っていこうと思います。 ありがとうございました。
へんな使い方するとかえって読み辛くなるからなぁ。
MS公式のサンプルコードって基本的にC#で書いてVBに変換してるからC#に合わせた書き方になる 入門書やサイトはそれ見て書くわけだから
VB6から移ってきました。 フォームのコードウィンドウの上2つのコンボボックスから オブジェクトとイベントとを選ぶと、Private Sub XXX 〜 End Sub が作られると思いますが ソースの途中に挿入される場合と、末尾に挿入される場合とがあります。 たとえば、ボタン_DoubleClick のイベントを生成済みで、新たに Click イベントの中を書きたいとき ボタン_DoubleClick の前に ボタン_Click が入るのが VB6 では普通でしたが、後ろにくっつくことがあります。 手動でコピペして移動させないと、オブジェクトに対するイベントがソースのあちこちに散らばってしまいます。 これは、こんな仕様なんでしょうか? どこかで一括ソートとかかけれるならいいんですが。
>>873 だから変な使い方しなければいいんだよ。
目安としてwithの範囲が一画面に収まる場合のみ使えば問題ない。
>>876 見やすい見辛いはそれでいいかもしれないけど、
ウォッチウインドウで見たい時とか面倒じゃない?
>>878 With hoge
fuga = .piyo
End With
こう書くとデバッグ時にpiyoの値をウオッチウインドウとかイミディエイトウインドウで見たい時に
「hoge」と「.piyo」の2回に分けてコピペとか反転してD&Dとかしなきゃいけないけど、
Dim h = hoge
fuga = h.piyo
こう書いていれば「h.piyo」の部分1発で済む
ってことを言いたかった。
自作メソッドを普通のメソッドと同じように使いたいのですが インスタンスを作成しなくても使えるようにすることが出来ればその方法を教えてください。
ウォッチ必要な時は、その程度の面倒の差なんてどうでもいいなぁ。 あと、ローカル変数作った程度じゃ速度への影響は皆無だとしても、無駄な処理してる感がしてどうにも気持ち悪い。 いちいちローカル変数の定義確認してからじゃないと読めなくなりそう。
>>880 Sharedをつける
Public Shared Sub MyMethod()
End Sub
.NETでは普通のメソッドと自作のメソッドの違いは一切無いし インスタンスを作成しないといけないメソッドのほうが普通
>>880 普通のメソッドのうち、インスタンスを作成してなくても使えるメソッドに「Shared」って付いてないか?
>>879 微妙だなあ....
まあWithなんてめったに使わないからそれほどWithを擁護したいわけじゃないんだけど
VBだとモジュールという糞もあるからな それを普通と言ってるのかもしれない
Sharedつけたらできました! どうもありがとー^^
インスト時に不明なエラーでるけど、どうすればいい
どうしようもない。
>>885 DB系アプリ作っていると、頻繁に使うよ。
無いなら無いで別に困らない 実際用途がだいたい同じC#では検討の結果不要ということで削られたんだし
VBでブロックをでっち上げる事ができるという利点も無くはないかな。 C#だと{}で囲めば済む話なんだけど。
これから何をしようとしたか思い出せない助けて
とりあえず一発抜いとけ
SqlCommand の中身とか、With なしに書きたくない .Parameters.AddWithValue 〜 の羅列
毎度お世話になります。 現在、リストボックスとMDBをつなげて表示している項目がありますが、以下の条件の時にループでリストボックスで 選択されている項目のvaluemember値を取得してデータテーブルに格納したいのですが、うまくいってません。 1.リストボックスにはAテーブルがデータソースとして指定 2.リストボックスのvaluememberにはAテーブルの固定資産IDというフィールドが連結 3.リストボックスのSelection Modeは、MultiSimpleで複数選択出来る状態 この時以下のようなループを描いてます。 For i = 0 To ListBox11.SelectedItems.Count - 1 varTemp = ListBox11.SelectedValue 以下、varTempの値を用意してあるデータテーブルに格納するルーチン Next しかし、1個目に選択した値だけが選択されつづけて、データテーブルにはその固定資産IDが何列も入ってしまい ました。どのようにしたら、リストボックスから複数選択した値をループで取得できるのでしょうか?
どうしてListBox11.SelectedValueがループ毎に変わっていくと思ったのだろ SelectedItems(i) カウンタ不要ならFor Each varTemp In ListBox11.SelectedItems
>>898 両方トライしてみました。
前者の場合、エラーが出て値を取得できませんでした。
エラー:型 'DataRowView' から型 'String' への変換は無効です。
後者の場合、値は最初の1つ目は取れてもその後延々とループしつづけてしまいました。
>>898 考え方を変えてみて以下のコードで実験してみました。
For Each Row3 As DataRowView In ListBox11.SelectedItems
MessageBox.Show(Row3("固定資産ID"))
Next
無事、取得することができました。
煮詰まっていて、おかしな質問してしまい申し訳ありません。
902 :
sage :2011/12/21(水) 11:20:37.78
VB2008ExpressEditionでつくったアプリケーションを、Windows Phone で使えますか?
使えない。専用の開発環境が必要。 一応VBは使えるけどSilverlightだからほとんど互換性ないしサンプルも少ないからC#の方がいいよ。
文字列を半角とか全角に変換する目的のメソッドや関数は StrConv以外にありますか?
.NETの文字列はUnicodeだからそんな概念は存在しない ブイビーでは互換性用に残ってるだけ
Windows APIにLCMapStringって関数があるよ やってることはStrConvとほぼ同じ。ていうかStrConvは内部でLCMapStringを使ってる。 VB.NETから使うメリットは全くないが、 C#ならStrConvの為にMicrosoft.VisualBasicをusingする必要が無くなるかも
ビルドしたときに、Debugフォルダしか作成されず、Releaseフォルダが作成されません。 原因がわかりません。設定方法がまずいんでしょうか?
>>909 releaseフォルダを指定していない
リリースビルドをちゃんとしてるのに生成されないんです
Releaseの構成が、Releaseフォルダを作成する設定になっているとは限らない。
プロジェクトごとに毎回設定する必要があるのですかね? 試してみたら、毎回設定しないといけないようみたいなんですけど。
つかそれVisual Studioの設定の話だし VSのスレ行って聞けよ
dtは配列変数です。 このとき、下に書いてある違いは何でしょうか? 添え字をつける、つけないにより何が変わるのでしょうか? dt = New Integer(2){10,20,30} dt = New Integer( ){10,20,30}
何も変わらない 変更時の手間が増えるだけだから付けなくていい
約数と因数は同じらしいけどなんでわざわざ2つの言葉を用意したん?
>>918 TextBoxのプロパティ - ApplicationSettings - PropertyBinding で
Textにアプリケーション設定をバインディングしておくのが一番楽。
Bindの英単語意味は中学でならわなかった
PropertyBindingで保存されるタイミングは TextChange時か FomrClose時か 謎
TextChangedの方だな。そこら辺の処理はコントロール単位で完結してる。 同じ設定にバインドしたTextBoxを二つ並べれば解り易いな。
このPropatybindingってテキストボックスの規定値としてつかえないかな? Accessだとプロパティで持ってるから、便利でForm load時に規定値を変更したりするケースでは便利なのだが
propaty.... 普通に出来ますよ。 使えないかな、とか書く前に試してから質問したらいいののに。 俺には精神分析の対象としか
VB.NETからローカルデータベースをつくったけど どのような接続文字列を書けばいいのかしら
冬休みオソロシス…
〜ConnectionStringBuilderってあるから、それ使っとけ。
SE出版の独習VB2008は神!
エラーがでちゃう Dim Conn As SqlConnection 'Data Source=|DataDirectory|\Database1.sdf Conn = New SqlConnection("Initial Catalog=Config;Data Source=C:\001\Database1.sdf;Integrated Security=SSPI;") Dim myCmd As SqlCommand myCmd = Conn.CreateCommand myCmd.CommandText = "SELECT * FROM Config" 'Open the connection. Conn.Open()
931 :
デフォルトの名無しさん :2011/12/25(日) 17:01:47.44
Linq使えば
>>625 ローカルって事はテーブルは既にあるんだからそのテーブルに対してLINQでアクセスすればいい
おれ自身10年以上前にVB4で組んだのを最後に1ヶ月ほど前から超久々にVB.NET使い始めた初心者だが
ググル先生だけでもそのぐらいは調べられるぞ
Dim L = From i in DT Where i("Column1")="ggrks"
For A as Integer = 0 to L.Count - 1
MsgBox(L(A)("Column2"))
Next A
これでDTというDataTableからColumn1の値がggrksのレコードを抽出して
MsgBoxで抽出したレコードの中のColumn2の値を表示してくれる
dim構文が良く分かるhpくれ… 初心者だ… 全くと言っていいほど仕組みが分からん かく意味あるのか…
934 :
932 :2011/12/25(日) 21:12:21.62
935 :
932 :2011/12/25(日) 21:16:58.58
初心者だって威張る奴は何教えても聞きゃしないから
dim private ディムとプリベイトはおなじなのかね
なんだ消防か
Dim Cmd As SqlCommand のCmdを使い終わったとすると Cmd.Dispose() を書かなくても良いんだろうか
Disposeは必要でも普通に書いちゃいけません Usingを使ってください
それもどうなの。 いつでもローカルのブロック内の寿命でよいとは限らないよ。 何いってんの。
VB2008で、PostgreSQLにADO.NETで接続は可能ですか?
ありがとうございます。 近々、PostgreSQL始めるんですが、リファレンスブックに、アクセスやオラクルへの接続文は載ってましたが、PostgreSQLがなかったので、心配していたのです。
ゆーじんぐつかうといれこになってめんてなんすせいがさがっちゃうぢゃん Using Conn As SqlConnection Using Cmd As SqlCommand Using なんたら Using 2ch End Using End Using End Using End Using
ああやっぱり馬鹿か using xxx as xxx,yyy as yyy,… end using で済むのに
using使う奴はクビ
バッファ内のバイナリ値を16進数表現の文字列に変換する便利な機能ってあるでしょうか?
BitConverter.ToString
>>925 自分の場合のテンプレートは以下の通り
接続準備
'カレントフォルダのbase.accdbに接続する
Dim cn As OleDb.OleDbConnection = New OleDb.OleDbConnection( _
"provider=Microsoft.ACE.OLEDB.12.0;" _
& "Data Source=" & apppath & "\base.accdb;")
Dim SQLCm As OleDb.OleDbCommand = cn.CreateCommand
テーブル接続
'テーブルの接続および一時データ格納用のデータレコードの準備
dAdp = New OleDb.OleDbDataAdapter("SELECT * FROM " & accdbtable & " WHERE patternid =" & selectptn, cn)
dAdp.Fill(dSet, "a_settings")
dTblasset = dSet.Tables("a_settings")
データテーブルへデータを入れた後に・・・・SQLで流し込む
'インサート用SQL文組み立てと実行
Dim SQL As String = ""
cn.Open()
For Each Row As DataRow In dtbl.Rows
SQL = "INSERT INTO " & accdbrepay & "(patternid, assetid, repayday, repaycost, nendo, assettype) VALUES ("
SQL &= Row("patternid") & ", " 'パターンID
SQL &= "'" & Row("assetid") & "', " '固定資産GUID
SQL &= "'" & Row("repayday") & "', " '減価償却年月日
SQL &= "'" & Row("repaycost") & "', " '減価償却費
SQL &= "'" & Row("nendo") & "', " '年度
SQL &= Row("assettype") '固定資産タイプ
SQL &= ")"
'データベースへ反映
SQLCm.CommandText = SQL
SQLCm.ExecuteNonQuery()
Next
SQL = Nothing
>>924 いろいろ試してみてたのですが、ボキャブラリがなくてぐぐっても探し当てられませんでした。
大変有難うございます。
これで、作成パターン毎にプリセットを変更して規定値を書き換える仕組みを作れます。
ローカルデータベースってなんだべ? .netがDBを持ってるのかい?
>>950 どこの住基システムか知らんが
ひどい点プレだな
パスワードはJUKI/JUKIとか、そーいう風な運用してるところだろ
>>954 何がどう酷いのか良かったらコメントお願いできますか?
まず超初歩のSQLインジェクション
>>956 自分の場合、ローカルの単体アプリとして利用しているケースでも、SQLインジェクション対策
は必要となりますか?
ウェブサービス等では、必要だと考えていますが。
あ、ちなみにこのテンプレはとある計算機のプログラムです。計算して、計算結果をCSVとして
吐き出すことを目的としてます。
>>957 まあ必要ないならいいけど
でもね
・SQLを毎回文字列で組み立ててたらSQLが毎回コンパイルされて遅い
・そのプログラムをウェブサービス化するかもしれない
等考えるとほんのひとてまを惜しむのはどうかと思う
書き捨て一回実行するだけ
とかならいいけど
>>958 なるほど。
人の質問に乗る形で問いてしまいましたが、参考になりました。ありがとうございます。
SQL実行のスピードに関しては確かに現在でも気になってはいます。
減価償却費の計算や借入金償還の計算など、1件240レコード程度を50件程度= 12000件
個数が多くなればそれだけ遅くなる。
SQL組み立てが一番早いと思っていました。
Accessの場合、DAOでフィールドを予め指定で固定化させた上で直接流し込んでいたので、
それほどでもなかったのですが、SQL組み立て以上に早いテーブルへのデータINSERT方法があ
ったりするのでしょうか?
>>957 > 自分の場合、ローカルの単体アプリとして利用しているケースでも、SQLインジェクション対策
> は必要となりますか?
悪意の有無じゃなくて
バグを放置していることに気がついてないのか
個人がローカルで使うシステムならまだしも そんな糞コードに役所がカネ払ってるとか 姉歯設計よりひどい 「インジェクション対策」なんて仕様書に明記されなくても 職業プログラマなら、勝手にやっとくのが当たり前 そこが素人との違いな
>>962 役所というのは意味がわからないのですが?
第一、自分は職業プログラマじゃありませんし、何か誰かと勘違いしてませんか?
>>960 ちょっと探してみます。
ああ、どっかの会社の固定資産台帳の話かい それなら、SQL文を繋げてやればいいじゃん 糞プログラマを雇ってる会社が自業自得の結果になるだけだし
おまいらカリカリしすぎ 風俗でもいってすっきりしてこい
>>964 先程から、勝手な思い込みをし、そして、勝手な解釈をし、挙句には糞プログラマ
と勝手に吠えているあなたは、何様のつもりなのかお聞かせ願えますか?
それともここでは質問者を罵るのがローカルルールってことで?
あんなのを点プレにしてるのなら糞だろ 似たようなコードが書かれてて、辛うじて動いているシステムが目に浮かぶ
うちはSQLインジェクションって言葉を知ってるのいなさそうw なので余裕でSQL文を結合しまくり うぇ
SQL文を結合するほうが、考えないといけないことが増える ’(アポストロフィ)が入ったときの制御とか パラメータにしてエンジンに丸投げがラクでいい
お前らわかったような事言ってるが、テーブル名をパラメータ化する方法あんのか?
テーブル名はアレだが IN (@p1,@p2,@p3・・・) は、もっとスマートにパラメータ化したいね
Declare Function GetPixel Lib "gdi32" (ByVal hdc As IntPtr, ByVal X As Int32, ByVal Y As Int32) As Int32 でのIntの戻り値を効率よくcolor構造体に変換かもしくはRGBそれぞれの値に変換するのはどうやればいいのでしょうか? 本当にど初心者な質問だと思うのですがよろしくお願いします
ビット演算 ColorTranslator.FromWin32
32bitイメージを256色pngで出力する方法ある?
ACCESSのパラメータは今も@じゃなく?をつかうん?
977 :
手 :2011/12/26(月) 22:26:38.57
自分でもよくまだ理解できていない点があります。 以下のようなフローの時には、同時実行違反が発生するのはなぜでしょうか? textbox0.textに手動で値を入力後・・・ (現在テキストボックスにあるデータを一旦保存する) Me.Validate() Me.okekeBindingSource.EndEdit() Me.okekeTableAdapter.Update(Me.Baseset) (ここでウィザードのようなウィンドウを呼び出し値をもらう) me.textbox1.text = ウィザードからの値 (再度保存する) Me.Validate() Me.okekeBindingSource.EndEdit() Me.okekeTableAdapter.Update(Me.Baseset) すると、UpdateCommand云々で同時実行違反と怒られました。 なぜなのでしょうか? ウィザードにはキャンセルのためのロジックがあるので、キャンセルされ た場合には、再度保存という手順を行わないようになっています。
>>975 WPFのPngBitmapDecoder
行き詰りました・・・ 文字列 "F0FF0F" から byte配列 {240, 255, 15} を取得したいのですが 上手く取得する方法を教えてください。 BitConverter のメソッドで可能?
細かい要件がわからんので適当に Dim str = "F0FF0FF" Dim bytes = New Byte(CInt(Math.Floor(str.Length / 2 + 0.5)) - 1) {} For i As Integer = 0 To bytes.Length - 1 Dim len = 2 If (str.Length < i * 2 + len) Then len = 1 End If bytes(i) = Convert.ToByte(str.Substring(i * 2, len), 16) Next
>>981 目的のことができました。
ありがとうございます!
悪いこと言わないからWinFormsでそういうのは諦めろ 地獄だから
まあ、スクロールバーなんか自分で実装してもそれほど手間とも思えんけど... ドラッグしてスクロールも。
>>983 SetScrollInfoとかAPI使うのが簡単じゃない?
WPFコントロールをWinFormsに配置云々は知らない
>WPFコントロールをWinFormsに配置 ElementHostでできるよ 重いから、やるんなら一画面丸ごとくらいの単位の方がいいけど
988 :
983 :2011/12/28(水) 16:54:40.19
ありがとうございます。 やはり、スクロールバーなしでtextboxの中をマウスでスクロール?的な事は不可能ですかね〜〜
PDFみたいに掴みたいの?
Using Conn As System.Data.SqlServerCe.SqlCeConnection End Using どこがまちがってる?
お前の態度が.... 無い物はDisposeしようがないだろ
Usingのつかかたがよーわからん
Dim だとエラーでないにょ Dim Conn As System.Data.SqlServerCe.SqlCeConnection
ローディング中に画像を出したいんだけど、どうすりゃいいの?
>>994 BackgroundWorker を使いなさい
データーリーダーのHasRowsがつかえないデーターベースのばあいに Select 〜 from 〜 Where 〜 = 〜 で行が取得されたかされないかをしらべるにはどーしゅればぁ
Readしてみればいいんじゃない
999 :
983 :2011/12/29(木) 01:06:01.63
1000 :
デフォルトの名無しさん :2011/12/29(木) 04:42:44.18
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。