ローカルデータベースってなんだべ? .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を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。