todo36 の回答履歴

全1898件中61~80件表示
  • webを自由自在に操作しやすいプログラミング言語は

    webを自由自在に操作しやすいプログラミング言語は? 今はvbaでIEを立ち上げログインしたり、 欲しいデータを取得したりしてるのですが VBAよりも操作度が高くて、細かい事までできるプログラミング言語はありますか?

  • VB2010 DataGridVie CSV読込

    VB2010で出勤簿を作っています。 社員名簿と出勤簿がDataGridviewで作成され、社員名簿のDataは出勤簿に連動しています。 このDataGirdViewのDataを別のPCにある出勤簿でも使えるようにしたいので、素人考えでCSV形式で保存して、FDに移して別のPCに入れて使ことにしました。(CSV形式でなくても、移動できるのでしたら、そうしたいのですが、方法が分からないので、仕方なくCSV形式を選びました) いろいろ勉強しまして、保存方法は習得しましたが、CSVを読み込む際に、 [コントロールがデータバインドされているとき、DataGridView の行コレクションにプログラムで行を追加することはできません。] というエラーが出ました。 対処方法をご存知の方が居られましたら、ご教授ください。 コードを記載します。 Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click Dim parser As TextFieldParser = New TextFieldParser("savekyoto.csv", Encoding.GetEncoding("Shift_JIS")) parser.TextFieldType = FieldType.Delimited parser.SetDelimiters(",") ' 区切り文字はコンマ '出勤簿のDATAを初期化する Dim j As Integer For j = 0 To Me.DataGridView1.Rows.Count - 2 Me.DataSet11.出勤簿.Rows(j).Delete() Next While (Not parser.EndOfData) Dim row As String() = parser.ReadFields() ' 1行読み込み ' 読み込んだデータ(1行をDataGridViewに表示する) DataGridView1.Rows.Add(row) End While End Sub

  • Twitterの検索での言語指定について

    Twitterの検索でマレー語だけ表示させる方法を知りたいのでご存知の方がいましたら教えてください。 TwitterのサーチAPIにて、「lang:●●」と指定して検索するとその言語のみを表示させることができると思います。 例えば日本語であれば shibuya lang:ja (渋谷を検索)  で出てくると思いますが、マレー語の指定の仕方はわかりますでしょうか。 色々調べてみると、ISO-639に準拠しているようなことが書かれていたので http://www.kanzaki.com/docs/html/lang.html その際、マレー語は”ms”なのですが、msで検索してもマレー語は出てきません。 そのほかにも msa, mlなどを指定してみましたがダメでした。 どなたかお分かりになる方教えてください。

  • ASP.NETからSQLServerに接続出来ない

    ASP.NETからSQLServerにアクセスしようとすると、ログイン画面が表示されてしまいます。 今まで、問題なく運用出来ていましたが、新たにデータベースにテーブルを追加し、それにアクセスする処理を実行したところ、ログイン画面が表示されてしまいました。実施した手順は、以下の通りです。 ノートPC(開発機)のMicrosoft Visual Web Developer 2005でデータベースのテーブルを新規追加し、プログラムを検証したところ問題なかったので、プログラムを本番機(サーバ)にコピーし検証しようと思い、サーバ側でSQL Server Management Express 2005を用いてテーブルを新規追加して検証したところ、ログイン画面が表示されてしまいました。 実施した手順 1.ASP.NETのプログラム内で、新しいテーブルを参照する処理を追加。 2.ノートPC(開発機)内のMicrosoft Visual Web Developer 2005でテーブルを新規追加し、プログラムを検証。問題なくアクセスできた。 3.ノートPC(開発機)から本番機サーバにプログラムをコピー。 4.本番機サーバのSQL Server Management Express 2005でテーブルを新規追加。 5.本番機でプログラムを実行したところ、ログイン画面が表示されてしまった。 補足:従来のテーブルはsa認証なので、同様にsa認証でテーブルを追加。 データベース:SQLServer2005 OS:WindowsServer2003 SD SP2 このような場合は、どのように対応したら良いのでしょうか? ご存知の方いらっしゃいましたら、ご教授願います。 よろしくお願いいたします。

  • ASP.NETからSQLServerに接続出来ない

    ASP.NETからSQLServerにアクセスしようとすると、ログイン画面が表示されてしまいます。 今まで、問題なく運用出来ていましたが、新たにデータベースにテーブルを追加し、それにアクセスする処理を実行したところ、ログイン画面が表示されてしまいました。実施した手順は、以下の通りです。 ノートPC(開発機)のMicrosoft Visual Web Developer 2005でデータベースのテーブルを新規追加し、プログラムを検証したところ問題なかったので、プログラムを本番機(サーバ)にコピーし検証しようと思い、サーバ側でSQL Server Management Express 2005を用いてテーブルを新規追加して検証したところ、ログイン画面が表示されてしまいました。 実施した手順 1.ASP.NETのプログラム内で、新しいテーブルを参照する処理を追加。 2.ノートPC(開発機)内のMicrosoft Visual Web Developer 2005でテーブルを新規追加し、プログラムを検証。問題なくアクセスできた。 3.ノートPC(開発機)から本番機サーバにプログラムをコピー。 4.本番機サーバのSQL Server Management Express 2005でテーブルを新規追加。 5.本番機でプログラムを実行したところ、ログイン画面が表示されてしまった。 補足:従来のテーブルはsa認証なので、同様にsa認証でテーブルを追加。 データベース:SQLServer2005 OS:WindowsServer2003 SD SP2 このような場合は、どのように対応したら良いのでしょうか? ご存知の方いらっしゃいましたら、ご教授願います。 よろしくお願いいたします。

  • VB6のプロジェクトロードエラーについて

    現在、VB6で作られたプログラムを開いて、編集を行おうとしているのですが、 プロジェクトのロード段階でエラーが出ます。 そのエラーの内容ですが、 「行 372: クラス MSComctlLib.StatusBar(コントロール SBMes) はロードされていません。」となっています。 それで、MSComctlがコンポーネントにないからか、と思い、 コンポーネントの一覧で「Microsoft Windows Common Controls 6.0(SP6)」にチェックを入れて、 適用ボタンを押すと、「オブジェクトライブラリは登録されていません」とエラーが表示されます。 なお、それは新規プロジェクトで上コンポーネントを登録しようとしたときも表示されました。 VB6は入れたばかりで、 一度アンインストールしてインストールをしなおしたりとしています。 ですが、そのエラーが出続けて、PGの変更ができません。 どうすればいいかご存知のかた、ご教授お願いいたします。

  • 新規作成したExcelにVBAを登録したい

    お世話になります。 下記の手順で、新規のExcelにVBAを登録し、 実行したいと思っております。 (1)「元ファイル.xls」から、VBAで新規Excelbookを作成 (2)名前を「テスト.xls」にする (3)「テスト.xls」にVBAコードを登録する (4)(3)で登録したVBAを実行する そこで、(3)のVBAコードを登録する方法がわかりません。 お手数ですがご存じの方教えて頂けないでしょうか? 何卒宜しくお願い致します。

  • SQLServer Insertが遅い

    1台のPCで発生している問題です。SQLServerで、Select命令は即戻ってくるのですが、Insertの処理は遅く、1件に2秒くらいかかっており、理由が分からず困っています。他のPCからは、SelectもInsertも問題ありません。 <SQLServer環境> ・バージョン:SQLServer2005 Express ・OS:WindowsXP ・ポート番号:1433固定 <クライアント環境> ・OS:Windows7  ※問題の発生しているPCも、問題の発生しないPCも、共に同じOS・同様のスペックです。 <当方でテストした内容> ※全テストで、実行前にテーブルはtruncateし、トランザクションは未使用で実行しています。 (1) 1件づつ Insertし、計3000件を登録    →問題発生PCでは、1件に2秒くらいかかる。問題なしPCでは、3秒くらいで全て終了 (2) sqlBulkCopyを利用し、配列変数に格納したデータ計3000件を一括登録 (配列格納後に測定)    →問題発生PCでは、15秒で30件くらい。問題なしPCでは、3秒くらいで全て終了 (3) bcpin で、テキストファイルの計3000件を登録    →問題発生PCでは、30秒くらい経っても開始されず。問題なしPCでは、1秒くらいで全て終了 (4) Select命令発行    →問題発生PC、問題なしPC 共に、1秒くらいで全て終了。 (5) bcpout で、テーブルより計3000件をテキストファイルに落とす    →問題発生PC、問題なしPC 共に、1秒くらいで全て終了。 bcpinについては、ためしに、 -S IPアドレス\Express,1433 と、ポート番号を付けて実行もしてみましたが、結果は同じで、問題発生PCでは、開始に時間がかかり、問題なしPCでは即終了しました。 以上の結果より、問題なく動くクライアントもあるため、Server側の問題ではなく、問題発生クライアントPCの環境に問題があるのではないかと思っていますが、SQLServerの接続、Selectやbcpoutには問題なく、Insertやbcpinといったデータ挿入のみが遅いという点で、何に問題があるのか、さっぱり検討がつきません。 このような場合、どういった点を調査したらよいのでしょうか?

  • ExcelVBAでListViewが使用できない

    ノートパソコン(Windows7 64bit、EXCEL 64bit)を使用して、VBAでツールを作成しています。 フォーム上にListViewを追加したいのですが、コントロールの追加ダイアログにて 「Microsoft ListView Control, version 6.0」がリストがないので追加することができません。 参照設定にも「Microsoft Windows Common Controls 6.0(SP6)」がありませんでした。 これが原因かと考え、System32に「MSCOMCTL.OCX」がなかったので、 ListViewの使える他のパソコン(Windows7 32bit、EXCEL2010 32bit)から 「MSCOMCTL.OCX」を持ってきて入れました。 すると参照設定で「Microsoft Windows Common Controls 6.0(SP6)」を選べるようになったのですが、 未だにコントロールの追加ダイアログ上ではListViewの利用ができない状態でした。 職場のほとんどパソコンではListViewが使用可能なのですが、 ListViewが使用できないパソコンの条件などあるのでしょうか? ご回答お待ちしておりますのでよろしくお願い致します

  • 64bitのSQL Server 2005

    SQL Server 2005 Express Edition Service Pack 4をWindows8(64bit)が入ったPCにインストールしようとしています。 32bitと64bitの両方がサポートされたSQLEXPR_JPN.EXEをダウンロードし、インストールを実行すると、64bitマシンなのに、なぜかデータベースサービス等全てProgram Files (x86)配下にインストールされます。 以前、同じくWindows8(64bit)が入っている別マシンにSQL Server 2005 Expressをインストールしたことがありますが、その時はProgram Files配下にインストールされ、64bitとして認識されたようです。 ちなみに、SQL Serve 2008、2008 R2、2012等は、きちんと64bitとしてインストールされております。 64bitのみのインストーラーや、64bitとしてインストールというインストールオプションがあれば良いのですが・・・ 同じ64bitのWindows8にインストールしようとしているのに、なぜ、このような違いがあるのかわかりません。 どなたか、正常に64bitとしてインストールできる方法をご存知であれば教えてください。

  • SQLServer Insertが遅い

    1台のPCで発生している問題です。SQLServerで、Select命令は即戻ってくるのですが、Insertの処理は遅く、1件に2秒くらいかかっており、理由が分からず困っています。他のPCからは、SelectもInsertも問題ありません。 <SQLServer環境> ・バージョン:SQLServer2005 Express ・OS:WindowsXP ・ポート番号:1433固定 <クライアント環境> ・OS:Windows7  ※問題の発生しているPCも、問題の発生しないPCも、共に同じOS・同様のスペックです。 <当方でテストした内容> ※全テストで、実行前にテーブルはtruncateし、トランザクションは未使用で実行しています。 (1) 1件づつ Insertし、計3000件を登録    →問題発生PCでは、1件に2秒くらいかかる。問題なしPCでは、3秒くらいで全て終了 (2) sqlBulkCopyを利用し、配列変数に格納したデータ計3000件を一括登録 (配列格納後に測定)    →問題発生PCでは、15秒で30件くらい。問題なしPCでは、3秒くらいで全て終了 (3) bcpin で、テキストファイルの計3000件を登録    →問題発生PCでは、30秒くらい経っても開始されず。問題なしPCでは、1秒くらいで全て終了 (4) Select命令発行    →問題発生PC、問題なしPC 共に、1秒くらいで全て終了。 (5) bcpout で、テーブルより計3000件をテキストファイルに落とす    →問題発生PC、問題なしPC 共に、1秒くらいで全て終了。 bcpinについては、ためしに、 -S IPアドレス\Express,1433 と、ポート番号を付けて実行もしてみましたが、結果は同じで、問題発生PCでは、開始に時間がかかり、問題なしPCでは即終了しました。 以上の結果より、問題なく動くクライアントもあるため、Server側の問題ではなく、問題発生クライアントPCの環境に問題があるのではないかと思っていますが、SQLServerの接続、Selectやbcpoutには問題なく、Insertやbcpinといったデータ挿入のみが遅いという点で、何に問題があるのか、さっぱり検討がつきません。 このような場合、どういった点を調査したらよいのでしょうか?

  • asp.netでのセッションを使用したログイン

    asp.netでmssql server を利用してログイン機能を実装しました。 以下のようなコードでmssqlに保存してあるIDとパスが一致すれば 以降の画面ではセッションにID、パスが保存され page loadでセッションにID、パスがなかればページがすすんでいけないような設定にしています。 機能は問題なく動作しているのですがこのような仕様はセキュリティ上問題はないのでしょうか。 商用サイトではないのですが、ある程度広域に向けたサイトを構築しようと考えておりまして、セキュリティ向上のため、工夫できるようなことがあればご意見いただきたいです。 よろしくお願いいたします。 ************************************************************** ログインページ ************************************************************** Dim staffid As Integer Dim staffname As String Dim adminflag As Boolean Protected Sub btnLogon_Click(ByVal sender As Object, ByVal e As System.EventArgs) 'ユーザーIDの入力チェック If txtUserID.Text = "" Then lblErr.Text = "ユーザーIDを入力してください。" Return End If 'パスワードの入力チェック If txtpassword.Text = "" Then lblErr.Text = "パスワードを入力してください。" Return End If 'ユーザーとパスワードの検証 If Not CheckUserPassword(txtUserID.Text, txtpassword.Text) Then lblErr.Text = "ユーザーIDまたはパスワードが違います。" Return End If 'セッション変数へ値をセットする Session("StaffID") = staffid Session("StaffName") = staffname Session("AdminFlag") = adminflag End Sub Private Function CheckUserPassword(ByVal userid As String, ByVal password As String) As Boolean Dim ret As Boolean Dim strSQL As String strSQL = "SELECT staffID, staff_name, admin_flag , permission FROM tbl_staff " & _ "WHERE userID = '" & userid.Replace("'", "''") & _ "' AND password = '" & password.Replace("'", "''") & "'" '接続文字列を取得する Dim cnStr As String = System.Configuration.ConfigurationManager.ConnectionStrings("hogehogeConnectionString").ConnectionString() 'コネクションを定義する Using connection As New SqlConnection(cnStr) 'コマンドを定義する Dim command As New SqlCommand(strSQL, connection) 'コネクションを開く connection.Open() Try 'コマンドからデータリーダーを定義する Dim dr As SqlDataReader = command.ExecuteReader 'データリーダーから結果を読み込む If dr.Read Then '対象データが存在する場合 '正しいユーザーIDとパスワードが指定されたので、 'データリーダーから読み出したデータをメンバ変数にセットする staffid = dr("staffID") staffname = dr("staff_name") adminflag = dr("admin_flag") permission = dr("permission") ret = True Else '対象データが存在しない場合 '不正なユーザーIDまたはパスワードが指定された ret = False End If Catch ex As Exception '例外処理(SQLエラーなど) ret = False End Try 'コネクションを閉じる connection.Close() End Using '結果を返して終了する Return ret End Function ************************************************************** ログイン後に行くページでの設定 ************************************************************** Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) '[ユーザーID]ボックスにフォーカスをセットする If Session("StaffID") Is Nothing Then Response.Redirect("~/top.aspx") ElseIf Not Session("AdminFlag") = True Then Response.Redirect("~/top_normal.aspx") End If End Sub

  • EXCELで追加した参照設定を規定値としたい

    EXCEL2010を使用しています。 Oracleのデータ参照のため [ツール]-[参照設定] で Microsoft ActiveX Data Objects 2.8 Library を追加設定していますが、 この設定を シートの規定値として設定する方法は無いでしょうか? ご教示をお願いします。

  • 特定条件でWHERE句の条件を変更したい

    @jouken int @sql varchar(MAX) @select varchar(MAX) @where varchar(MAX) set @select = 'select * from table1' set @where = ' where case when @jouken = 0 then 'field1 = 1' when @jouken = 1 then 'field1 = 1 or field2 = 1' when @jouken = 2 then 'field1 = 1 or field2 = 1 or field3 = 1' end ' set @sql=@select+@where exec(@sql) 上記のような文字列の組み合わせでの作成でやりたいことはできたのですが、 こちらを直接SQLの中でやりたいのです。 以下の文は機能しません。 select * from table1 where case when @jouken = 0 then field1 = 1 when @jouken = 1 then field1 = 1 or field2 = 1 when @jouken = 2 then field1 = 1 or field2 = 1 or field3 = 1 end ご教授の程、よろしくお願い致します

  • .Net順番待ち処理キューの作成

    .Netで、キューを作成して、そこに入れると入れた処理を実行し、その処理が終われば次の処理を実行するみたいなことがしたいです。 そのような便利なクラスは、ありませんか? 言語は、CLIでもC#でもいいです。 このクラスを使うべきとか、こんな仕組みを使うべきなどがあればご教授ください。 お願いいたします。

  • 'internal' のシステム メモリが不足

    Winows 7 Homeで SQL SERVER 2012 EXPRESS EDITIONを使用しています。 フィールド数は60程度のテーブルに 30,000件程度のInsert文を発行したところ、 「このクエリを実行するには、リソース プール 'internal' のシステム メモリが不足しています。」 というメッセージが出力され、処理が完了しませんでした。 どれくらいだったら、いけるか計測したところ、16,000件までは完了するのですが、 以降は同様のメッセージが出力されます。 クエリは下の文のような具合です。 INSERT INTO table1 (aa,bb,cc..) VALUES('あいう','かくく','さしす'); こちらのURLのように http://www.junmt.info/article.php/20100926164914963 INSERT INTO table1 (aa,bb,cc..) VALUES('あいう','かくく','さしす') ; とやってみましたが、ダメでした。 最大90,000件程度あるので、すごく困っています。 おわかりになる方どうか解決法を教えて下さい。

  • vb.netでx64ユーザーコントロール作成

    VisualStudio2012でx64プラットフォームで作成したユーザーコントロールを、ツールボックスに「アイテムの選択」で追加できませんでした。 AnyCpuまたはx86プラットフォームでビルドした、ライブラリはツールボックスに「アイテムの選択」で追加することができました。 どうしたらx64プラットフォームで作成したユーザーコントロールを追加できるようになりますか? すべてのプログラムをx64プラットフォームで開発したいと考えています。どなたかお知恵をお貸しください。

  • 実行タスクの経過時間を知る方法

    WindowsServer2003です。 実行中のタスクをタスクマネージャーのプロセスで見ると、 CPU使用率や、メモリ使用量はわかりますが、 実行開始してからの経過時間まではわかりません。 調べる方法はありませんか? よろしくお願いします。

  • .net chartでの積層棒グラフの接続・系列線

    VB2010(.net framework4.0)で、.net chartコントロールを使用し、グラフをブラウザに表示するプログラムを作成しております。 作成するグラフの中に、積層棒グラフ(積み重ね棒グラフ)があり、その各系列を結ぶ線(接続線や系列線と呼ばれるもの)を描画したいのですが、.net chartコントロールには該当するプロパティが無い様に見受けられます。(Webで色々と探ってみましたが、マッチしたページが見つかりませんでした) 折線グラフを重ねることでそれっぽい形にはなるのですが、綺麗には描画できず、この質問に至っております。 「実はこのプロパティで実現できる」や、「こうやって折れ線で描画したら綺麗にできる」など、お知恵をお貸し頂ければと思います。 よろしくお願いします。

  • WebRequestでJavascriptの値取得

    VB .Net(2008)のWebRequestでHPのページの値を取得するものを作成しているのですが、Javascriptが表示する部分の値が取得出来ません。 Javascriptが動的に挿入する値を取得する方法はあるでしょうか? よろしくお願いします。