unamana19 の回答履歴

全142件中1~20件表示
  • ORACL をODBCでACCESSでの利用方法

    ORACLEの業務システム(パッケージ)を運用しています。 客先の細かな要望等に答えるために、ODBC経由でACCESSで対応しようと思い、クライアントにODBCを入れましたがうまく動きません。 普通にクライアントにCDをセットするだけで動くようにならない様です。 原因と対処を教えてください。

    • ベストアンサー
    • KIMV
    • Oracle
    • 回答数2
  • VBとC#

    よくある質問とは思いますが、VBとC#は何が違うんでしょうか? コードの記述法が少し違うだけで、できる事は同じのように思えます。 それでもマイクロソフトがVBとC#を分けてリリースするということは、何か理由があるのでは…。 「コレを作るならVBよりC#を使ったほうががいい!」というようなものはあるのでしょうか?

  • Disposeはするべきですか?

    Dim objForm as New Form1 objForm .ShowDialog() とフォームを開いた後、objForm.Dispose()と記述してフォームオブジェクトを解放するべきでしょうか? 解放するべきだとは思うのですが、色々な人のソースを見ると、そのようになっていないような気がするので…。

  • VB2005でFTP転送の方法(WINDOWS ⇒ UNIX)

    こんにちは。 VB2005でWindows(Win2000 Pro)からUNIXサーバに対して、 FTP転送する方法を模索しています。 現時点では、どのようにプログラミングを行えば実装できるのか、 全くわかっていない状態です。 Windows同士であれば、WebClientクラスを使用すれば良さそうなのですが、 対象がUNIXサーバであるため、実装が可能なのかどうかわかりません。 また、UNIXサーバ自体が手元に無い為、検証もできない状態です。 (1)Windows ⇒ UNIXサーバのFTP転送は可能か? (2)可能であれば、どのようにプログラミングを行えばよいのか? 以上の事を何方か教えていただけないでしょうか? よろしくお願いします。

  • SQL文について

    OracleやSQLについてはまだ初心者のレベルで理解が浅いので言葉足らずかもしれませんがよろしくお願いします。 以下のようなテーブル(名称:TBL)があったとします。 SHOP_CODE------SHOP_NUMBER----MONEY1------MONEY2 A ---------------- 1 ---------------- 100 ------------- 200 B ---------------- 2 ---------------- 300 ------------- 400 C ---------------- 3 ---------------- 500 ------------- 600 D ---------------- 4 ---------------- 700 ------------- 800 例えば、SHOP_CODEがA~Dのどれかの行(レコード)はそのまま抽出して、残った行(レコード)はMONEY1およびMONEY2を0に変更して抽出しようとした場合、 SELECT * FROM TBL WHERE SHOP_CODE = 'ここはA~Dのどれかを代入' UNION SELECT SHOP_CODE, SHOP_NUMBER, 0, 0 FROM TBL WHERE SHOP_CODE <> 'A~Dのどれかを代入' このようなSQL文を考えてみました。 しかし、比較的簡単な例ならばよいのですが、UNION前のSELECT文が複雑になってきた場合のことを考え以下のような文の作りかたができないかと思いました。 SELECT * FROM TBL WHERE SHOP_CODE = 'ここはA~Dのどれかを代入'・・・『この時点で抽出した塊になんらかの名称をつける(例:tbl)』 UNION SELECT SHOP_CODE, SHOP_NUMBER, 0, 0 FROM TBL WHERE SHOP_CODE <> tbl.SHOP_CODE・・・『このようにUNION以前に抽出した塊の名称を利用して条件を作成』 このような方法ができるとした場合、前段階で抽出した塊にどのような方法で名称をつけるのか分かりませんでした。(汗)そもそもできるかどうかもわかりませんが、、、(^^; 最初のSQL文がベターな方法なのかも分かりませんが、上記に示した方法で抽出することが可能でしょうか?もしできるのならば、前述したように名称をつけて条件を作成する方法等を教えていただきたいと思います。 おおよそ話を分かっていただければよいのですが、ものすごく簡単に言うと一つのテーブルのある行とある行に別々の処理をして再構成したいというようなイメージです。(今回はMONEYを0にすると仮定しました) できれば上記の方法に沿った考えで回答をいただけると私も助かりますが、もっと良い方法があれば是非伺いたいと思います。お時間の方ありましたらよろしくお願いします。

  • oracleクライアント9.2.0.1とoracleサーバ10gで動きますでしょうか?

    Windows 2003 server上でoracle10gを動かす予定です。 それに接続するためのoracleクライアントは9.2.0.1でも動くのでしょうか? oracleの公式的には9.2.0.4以上でないと動作保障はしない、ということはわかりました。が、実際に動くかどうかを知りたいと思っています。 上記のような環境で動かしたことがある、または実際に運用しているというような事例がございましたら教えていただきたく思います。

    • ベストアンサー
    • aeta
    • Oracle
    • 回答数2
  • タスクスケジュールの自動変更がしたい

    はじめて書き込みします。宜しくお願いします。 WINDOWS操作などに詳しくない人がWindowsのタスクスケジュールを 変更する画面を作成したいのですが、方法が分かりません。 (手動で行うコンパネ→タスク→タスク内容の変更を自動化する) 環境:VB6、Win2K(、vbsなどwshも可能) atコマンドの使用(XPではないので、schtasksは使用できない。。) も考えたのですが、 変更するとなると削除→登録をし直さなければいけません。 また、削除の際のキー項目であるIDの特定が、atコマンドでのリスト表示の左から何番目というのが決まっていないようなので難しい (出来ない?)ため、他の方法を模索しなければと思いながらも、思いつかなく投稿しました。 ベストは、削除→登録ではなく「変更」ですが、 それが無理であれば確実に特定タスクが削除出来る方式がベターです。 どなたか、方式を知っている方いましたら教えていただけないでしょうか? ちなみに、変更内容は、”日付”と”時間”です。

  • 作成したフォーム(画面)をA4用紙に印刷したい

    VB2005 でフォーム(画面)をA4用紙に印刷したいのですが、どうしたら印刷できますでしょうか?印刷の仕方として、画面のメニューバーより“印刷”をクリックすると印刷ダイアログボックスが出て、印刷(P)ボタンをクリックすると、フォーム(画面)が印刷されるようにしたいです。どなたか知っている方教えて頂きたいのですが。よろしくお願いします。

  • 【VB2005】Exeファイル作成について

    質問です。 VB2005で作成したアプリケーションを"Exe"にして VB2005が無いマシンでも動くようにしたいと思います。 フレームワークをインストールしないことを前提になると難しいでしょうか? ReleaseフォルダのExeなら動くと思ったのですが。 アドヴァイスお願いします。

  • 【VB2005】コントロールを配列に。

    下記のコードを変更して、コントロールの値を配列に代入して、 その値をもとに、ボタンを複製して追加したいと思っています。 Public Class frmStart Dim btnNewButton1 As New Button Private Sub frmStart_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load NewButton1.Text = "処理1" btnNewButton1.ForeColor = Color.DimGray btnNewButton1.Location = New Point(10, 100) btnNewButton1.Size = New Size(180, 30) '// ボタンを追加します Me.Controls.Add(btnNewButton1) end sub End Class やりたいことは、Dim btnNewButton() As New Button のようにデータを配列にして、 btnNewButton(0).ForeColor = Color.DimGray btnNewButton(0).Location = New Point(10, 100) btnNewButton(0).Size = New Size(180, 30) btnNewButton(1).ForeColor = Color.DimGray btnNewButton(1).Location = New Point(380, 100) btnNewButton(1).Size = New Size(180, 30) '// ボタンを追加します Me.Controls.Add(btnNewButton(0))     Me.Controls.Add(btnNewButton(1)) という事をしたいのですが、方法が解らなくて困ってます。 お知恵を貸してください。

  • VB6からADSIを使用してユーザのアトリビュート(電話番号など)の情報取得方法

    VB6からADSIを使用してユーザの詳しい情報を取得したいと思っています。 ユーザ名、ログイン日時などはほかのAPIで取得できたのですが、詳しいユーザのプロパティ(姓、名、電話番号など)が取得できません。 情報量も少なく、その方法についてサンプルコードなどどんな情報でも良いのでどなたかよろしければ回答おねがいします。

  • フォルダのコピー

    csvにかきこまれているフォルダだけ指定されたフォルダにコピーしたいのですが、StreamReaderでcsvを読み込み一行ごとにコピー処理しています。 コピー方法は、 dim di as new system.io.directoryinfo(コピー元フォルダ) for each fi as system.io.fileinfo in di.getfiles() fi.copyto(コピー先フォルダ & fi.name,true() next としています。 フォルダ数が30位で全体の容量は1.2GBぐらいです。 開始すると、応答しなくなりますが、コピーは行われました。 フリーズしてしまうのはなぜでしょうか? もっといい方法があればご指導願います。 主にネットワーク上にあるフォルダにコピーするよていです。

  • DataGridviewから抽出

    VB2005初心者です。 csvデータをStreamReaderを使用しDataGridviewへ表示しました。 DataGridに表示されたデータを抽出するにはどうすればいいのでしょうか?よろしくお願いします。

  • VB2005 でパス名が誤っていないかチェックする方法について

    VB2005 の初心者です。 iniファイルで指定したフォルダ(パス)を読み込んで処理をしたいのですが、指定したパスが誤っている場合は、どのようにチェックすれば良いのでしょうか。 下記サンプルのとおり、System.IO.Path.GetInvalidPathChars() でチェックする方法があるようですが、ヘルプには「ファイル名やディレクトリ名としては無効なすべての文字が含まれるかどうかは、保証されません。」とあるようです。 実際、"Cd:\<>Work\Test.txt" というパスにすると、チェックはスルーしてしまいました。 Dim filepath As String = "C:\<>Work\Test.txt" Dim invalidPathChars As Char() = System.IO.Path.GetInvalidPathChars() For Each invalidChar As Char In invalidPathChars If filepath.IndexOf(invalidChar) > -1 Then Console.WriteLine("使用できない文字 " & invalidChar.ToString() & " が含まれています。") End If Next 誤ったパスを完全にチェックする方法はあるのでしょうか。 何かヒントになることでも良いので、皆様の知恵をお借りできれば幸いです。 よろしくお願い致します。

    • ベストアンサー
    • noname#51596
    • Visual Basic
    • 回答数5
  • HTTPサーバーへPOST要求を送信について

    はじめまして、ひろです。 VisualBasic 2008 .NETでHTTPサーバーへPOST要求を送信する プログラムを作成しているのですが、うまく動作しません。 仕様書でクライアントからサーバーへ 要求URL:https://ABC.co.jp 要求HEADER:POST https://ABC.co.jp HTTP/1.0 要求BODY:A=1234 POST要求するよう指示されているのですが、 下記のようなプログラムではERRORが返ってきます。 問題ある箇所がわかる方いらっしゃたら、 教えてほしいのですが。 よろしくお願いします。 Sub aaabbb() Dim objXML As Object Dim strXMLDoc As String Dim intRet As Integer Dim strURL As String Dim strKey As String strURL = "https://ABC.co.jp" strKey = "A=1234" objXML = CreateObject("MSXML2.ServerXMLHTTP") objXML.open("POST", strURL, False) objXML.send(strKey) strXMLDoc = objXML.responseText intRet = objXML.status objXML = Nothing End Sub

  • VB2005 DataGridView内のチェックボックス

    DataGridView内に生成したチェックボックスのどれか一つでもチェックされると、あらかじめ作っておいたボタンのEnabledをTrueにする。 というプログラムを制作しようとしているのですが、チェックボックスをチェックしたときのイベントの取得方法がわからず、困っています。 どういったプログラムを書けば、イベントを取得できるのでしょうか。 どうかご教授ください。 【制作環境】  ・Windows XP Professional  ・Microsoft VisualStudio2005  ・Microsoft .Net Framework 3.0

  • DataGridViewで入力チェック後、フォーカスをあてたい

    お世話になります。 現在VB2005で開発中なのですが、DataGridViewの処理で躓いております。 DataGridViewには「氏名」「住所」「生年月日」を入力できるようにしており、全ての項目において入力必須としています。 よって、どれか一つでも入力がなかった場合はエラーメッセージを表示させ、メッセージ表示後に該当項目のセルにフォーカスをあてたいと考え、ロジックを組んでおります。 仮に「氏名」が空白で、次の行の任意セルをクリックした場合、RowValidatedイベントで各セルに対し入力チェックを行い、メッセージを表示させた後にCurrentCellを空白だったCellにし、さらにEditModeで編集可能状態にすればいいと考えていたのですが、結果は最後にクリックした任意セルにフォーカスが移ってしまいます。 入力チェックを発生させるイベントに問題があるのか、カレントセルにフォーカスを当てる処理で問題があるのかで悩んでいる状態です。 どなたか心当たりがあれば教授願いたいです。 よろしくお願いいたします。

  • DataGridViewで入力チェック後、フォーカスをあてたい

    お世話になります。 現在VB2005で開発中なのですが、DataGridViewの処理で躓いております。 DataGridViewには「氏名」「住所」「生年月日」を入力できるようにしており、全ての項目において入力必須としています。 よって、どれか一つでも入力がなかった場合はエラーメッセージを表示させ、メッセージ表示後に該当項目のセルにフォーカスをあてたいと考え、ロジックを組んでおります。 仮に「氏名」が空白で、次の行の任意セルをクリックした場合、RowValidatedイベントで各セルに対し入力チェックを行い、メッセージを表示させた後にCurrentCellを空白だったCellにし、さらにEditModeで編集可能状態にすればいいと考えていたのですが、結果は最後にクリックした任意セルにフォーカスが移ってしまいます。 入力チェックを発生させるイベントに問題があるのか、カレントセルにフォーカスを当てる処理で問題があるのかで悩んでいる状態です。 どなたか心当たりがあれば教授願いたいです。 よろしくお願いいたします。

  • SQLSERVERのINSERT文について

    VB2005 SQLSERVER EXPRESS 2005 上記環境で、データベースの追加作業をしています。 大量データ(1万件ほど)をINSERTしたときに、 下記エラーが途中で表示されます。エラー表示まではINSERTできています。 途中からまた開始すると、ある程度INSERTされて、エラー表示されます。 サーバーへの接続を確立しているときにエラーが発生しました。 SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (provider: TCP プロバイダ, error: 0 - 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。) <ソース> For Each Row In Table.Rows --省略-- SqlStr = "INSERT INTO テーブル VALUES (Row("フィールドA")" SqlCmd.CommandText = SqlStr Cn.Open() SqlCmd.ExecuteNonQuery() Cn.Close() Next フィールドは50ほどです。文法のエラーはないと思います。 接続と切断を繰り返すとリソース不足でエラーになるのでしょうか? ご教授願います。

  • 値の比較方法

    VBをはじめて2週間の新人です。よろしくお願いします。 早速質問させていただきたいのですが、 データグリッドに入力した列の値(複数)をすべて比較するというプログラムを作りたいのですがどうすればいいのかわかりません。 たとえばデータ列に[A][B][C][D][E]・・・という風にどんどん入力されていき、その値を比較、[A]=[B],[A]=[C],[A]=[D],[A]=[E], [B]=[C],[B]=[D],[B]=[E]・・・・ という感じですべての値が同一にならないよう(同一の場合はエラーを発生)にしたいのです。 ループを使うのだろうなぁとはおもうのですが、うまくいきません。 お助けいただけますでしょうか、よろしくお願いします。