« 2016年10月 | トップページ | 2017年2月 »

2017年1月

2017/01/29

[PowerShell] Access データベースに ADO.NET のトランザクションを使用してデータ追加する

PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。

.NET Framework の ADO.NET で、Access データベースにトランザクションを使用してテーブルにデータを追加するサンプルを提示します。

当然、SQL の可変項目には名前付きパラメータを使用します。名前付きパラメータはパラメータクエリやプリペアードステートメントとも呼ばれますね。

続きを読む "[PowerShell] Access データベースに ADO.NET のトランザクションを使用してデータ追加する" »

[PowerShell] Access データベースに ADO.NET の名前付きパラメータでデータを読み込む

PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。

.NET Framework の ADO.NET で、Access データベースに名前付きパラメータを使用してテーブルのデータを取得するサンプルを提示します。

名前付きパラメータはパラメータクエリやプリペアードステートメントとも呼ばれますね。

続きを読む "[PowerShell] Access データベースに ADO.NET の名前付きパラメータでデータを読み込む" »

[PowerShell] Access データベースで ADO のトランザクションを使用してデータ追加する

PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。

Access データベースに、既存の技術である ADO のトランザクションを用いて、テーブルにデータを追加するサンプルを提示します。

続きを読む "[PowerShell] Access データベースで ADO のトランザクションを使用してデータ追加する" »

[PowerShell] Access データベースに ADO のパラメータクエリでデータを追加する

PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。

Access データベースに、既存の技術である ADO のパラメータクエリを用いて、テーブルにデータを追加するサンプルを提示します。

続きを読む "[PowerShell] Access データベースに ADO のパラメータクエリでデータを追加する" »

[PowerShell] Access データベースを ADO のパラメータクエリで更新する

PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。

Access データベースに、既存の技術である ADO のパラメータクエリを用いて、テーブルのデータを更新するサンプルを提示します。

続きを読む "[PowerShell] Access データベースを ADO のパラメータクエリで更新する" »

[PowerShell] Access データベースを ADO のパラメータクエリで読み込む

PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。

続きを読む "[PowerShell] Access データベースを ADO のパラメータクエリで読み込む" »

[PowerShell] Access データベースを ADO で読み込む

PowerShell を使って Access のデータベースにアクセスするには、実行環境や接続文字列に注意点があります。この点の詳しい内容は以下の記事を参照してください。

続きを読む "[PowerShell] Access データベースを ADO で読み込む" »

[PowerShell] Access の接続文字列は mdb 形式と accdb 形式で異なる

PowerShell に限った話でもないのですが、外部から Microsoft Access のデータベースにアクセスする際、「Access 2002-2003 データベース(*.mdb)」と、Access 2007 からの「Access データベース(*.accdb)」で接続文字列が異なります。

続きを読む "[PowerShell] Access の接続文字列は mdb 形式と accdb 形式で異なる" »

2017/01/28

Windows 10 に個人用の Subversion サーバーを立ててみた

なんで今更 Git ではなく Subversion なのかというツッコミはなしの方向で。

Subversion のインストールや設定はちょっと難しいだろうと思っていましたが、「Virtual SVN Server」という GUI で Subversion を管理できるというナイスなツールがあったので、こちらをダウンロードしてインストールしました。

https://www.visualsvn.com/server/download/

続きを読む "Windows 10 に個人用の Subversion サーバーを立ててみた" »

Windows 10 で 新しい Office や Edge を使えとの通知を止める方法

Windows 10 を起動したときに Office 365 Solo を使えだの、Chrome を使うと Microsoft Edge を使えだのといった通知がやたらと表示されるようになりました。かなりうっというしいw

有償製品を使っているのに、広告を表示されるのはたまりませんね。

この新しい Office と Microsoft Edge の通知を止める方法をご紹介します。

続きを読む "Windows 10 で 新しい Office や Edge を使えとの通知を止める方法" »

2017/01/22

PowerShell でやっかいな CSV ファイルを Excel にインポートする方法

はじめに

CSV ファイルは広く使われていますが、自社内で閉じているシステムなどでは問題になりにくいですが、外部システムと連携している場合などはデータの中にカンマや改行が入ってしまうと単純な CSV ファイルの扱いでは問題が起きてしまいます。

実は、CSV ファイルを扱うというのは、非常にやっかいなことなのです。

この記事では、PowerShell でこのやっかいな CSV ファイルを Excel にインポートする方法をご紹介します。

続きを読む "PowerShell でやっかいな CSV ファイルを Excel にインポートする方法" »

2017/01/15

PowerShell で Excel に設定したフォルダを作成する方法

この記事では、PowerShell のスクリプトを使用して Excel を読み込み、Excel で設定された内容にしたがってフォルダを作成する方法をご紹介します。

ソースを一気に掲載してもよいのですが、それだとはまりどころが分からないので部分的にですが先に解説をしておきます。

なお、Excel の設定は以下のように、ドライブ-フォルダ-サブフォルダ…となります。サンプルプログラムでは行数、フォルダ階層を自由に設定できるようになっています。

pic01

続きを読む "PowerShell で Excel に設定したフォルダを作成する方法" »

64ビットWindows上で32ビットのバッチファイルを実行する方法

以下の記事の内容により、PowerShell の実行ポリシーが Restricted であってもバッチファイルを経由することにより外部スクリプトを実行できることが分かりました。

しかし、バッチファイルで PowerShell のスクリプトを実行すれば当然64ビットで実行されてしまうため、以下の記事にある問題が発生してしまいます。

この記事では、バッチファイルを32ビットで実行する方法をご紹介します。

続きを読む "64ビットWindows上で32ビットのバッチファイルを実行する方法" »

PowerShellの実行ポリシーがRestrictedでも外部スクリプトを実行する方法

PowerShell には実行ポリシーというものがあり、デフォルトでは Restricted になっています。これは外部スクリプトを実行できない非常に厳しいものです。

 

セキュリティの観点からは望ましいものですが、いざ自分が PowerShell のスクリプトを配布しようとすると非常にやっかいです。

 

なぜかというと、実行ポリシーの変更を行うには、PowerShell のコマンドプロンプトを管理者権限で起動する上に、PowerShell のコマンドを実行する必要があるからです。

 

ですが、実行ポリシーが Restricted でもバッチファイルを経由することにより PowerShell のスクリプトを実行できたのでその方法をご紹介します。

 

続きを読む "PowerShellの実行ポリシーがRestrictedでも外部スクリプトを実行する方法" »

2017/01/14

PowerShell のスクリプトに署名を付与する方法

はじめに

 

PowerShell のスクリプトを作成するのはいいのですが、実際に作成したスクリプトを配布する際に問題になるのが実行環境のスクリプトの実行ポリシーではないかと思います。

例えば、配布先の実行ポリシーが AllSigned の場合はスクリプトに署名がされていないとスクリプトを実行することができません。

逆に、認証局から証明書を取得し署名したならば、スクリプトが信頼に足るもので改ざんされていないことを示すこともできます。

この記事では、以下の内容をご紹介します。

       
  • ローカル認証局を作成
  • 証明書を作成
  • PowerShell スクリプトに署名
  • 実効ポリシーが AllSigned の環境で署名済みスクリプトを実行
  • 配布について注意事項
 

続きを読む "PowerShell のスクリプトに署名を付与する方法" »

"'Microsoft.Jet.OLEDB.4.0' プロバイダーはローカルのコンピューターに登録されていません。" エラーの対処方法

64ビットの Windows 環境(私の場合は Windows 10) で、PowerShell を使用して Access の MDB にアクセスしようとしたら以下のようなエラーが表示されて処理を実行することができませんでした。

"'Microsoft.Jet.OLEDB.4.0' プロバイダーはローカルのコンピューターに登録されていません。"

これは困ったなと思いネットでいろいろ調べてみると、どうやら Windows の 64 ビット環境でアプリケーションも 64 ビットで動作している場合にこのエラーが発生している模様。

 

続きを読む ""'Microsoft.Jet.OLEDB.4.0' プロバイダーはローカルのコンピューターに登録されていません。" エラーの対処方法" »

« 2016年10月 | トップページ | 2017年2月 »



プロフィール

  • 名前:fnya
    経歴:
    SE としての経験は15年以上。様々な言語と環境で業務系システム開発を行い、セキュリティ対策などもしていました。現在は趣味SE。

    Twitter では、ブログでは取り上げない情報も公開しています。


    ブログについて

    このブログは、IT、スマートフォン、タブレット、システム開発などに関するさまざまな話題を取り上げたり、雑感などをつづっています。

    現在、Enty で支援を受け付けています。もしよければご支援ください。



    >>ブログ詳細
    >>自作ツール
    >>運営サイト
    >>Windows 10 まとめ

    Twitter のフォローはこちらから Facebook ページはこちら Google+ページはこちら RSSフィードのご登録はこちらから