スキップしてメイン コンテンツに移動

投稿

Microsoft.Extensions.Loggingでコンソールにログを出力

 Microsoft.Extensions.Loggingを使用してコンソールにログを出力させようとしてハマったので記録しておこう protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) {      optionsBuilder.EnableSensitiveDataLogging();      optionsBuilder.UseLoggerFactory(LoggerFactory.Create(builder => {           builder.AddConsole();           builder.AddFilter(level => level > LogLevel.Information);       })); } なんか、使いづらいな〜〜BLogger
最近の投稿

暇なので…

 久しぶりに開いてみたら、よ〜〜〜に腐ってたわ、このBLog 特に、書くこともないけど、する事がない あ、近況をば! 実は2019年から自営業になりました。今は約2年特定のお客さんのところへ出来向きソフトウェアの開発の仕事をしています。 で、母と妻と3人暮らしです。 ここの仕事をしだして初めてSQL Serverを使用しています。で、C#, .Net CoreでWeb系のアプリを作成してます。 bootstrapを使用してHTMLを書いています これから、ちょいちょいまた書くかな〜〜

データの絞り込み画面

今作ってるプログラムで、データの検索を作成しているのだが… 決まった列を検索するのであれば悩むことはないのだが、データの塊から絞り込みたい。なぜこんな発想をしたかというと、MySQL Workbenchのデータ表示画面でできるからである。 これがやりたい!! が、DataGridViewでできない… MySQLの機能にこんなのあるの??

MySQL NotifierがHigh Severity Errorを出して立ち上がらない…

先日、わしのPCがコンセントが抜けかけが原因で落ちて以来、MySQLのNotifierがエラーを出して立ち上がらなくなった… 1週間放置しておいたが、毎日エラーダイアログが表示されるのも目障りなので、対処してみた。 結果、 %APPDATA%\Oracle\MySQL Notifier にある settings.config が壊れていることが判り、削除し解決した。 なんでこんなものが壊れたのかは不明…

MySQLへのアクセスではまった

MySQLへの参照するプログラムではまった… 今日は郵便番号→住所変換の処理を作成している。 1時間もあればできると思っていたが、おおはまり(^^ゞ Oracleでは列の連結で 「 列名||列名 」で連結できるのだが、MySQLでは出来ない… 仕方がないので、add1, add2, add3で取り出すことにした。 SELECT文にパラメータを埋め込んで、郵便番号から住所を取り出すようにしたが、ネットを検索すると、パラメータの指定に「@」を付けていたので、迷わず select add1, add2, add3 as address from zip where zipcode=@zip と、書いた。 全く住所が返ってこない… リファレンスマニュアルをなめ回すと、なんと「?」で指定してある… 結果、以下のようなコードでやっと住所が取ってこれた。あ~疲れた… MySqlConnection conn = new MySqlConnection(Test1.Properties.Settings.Default.ConnectionString); string selectQuery = "select add1, add2, add3 as address from zip where zipcode=?zip"; MySqlCommand MyCmd = new MySqlCommand(selectQuery, conn); conn.Open(); string zip = textBox1.Text.Replace("-", ""); Console.WriteLine("zip=[{0}]", zip); MyCmd.Parameters.Add("?zip", MySqlDbType.VarChar).Value = zip; MySqlDataReader reader; reader = MyCmd.ExecuteReader(); Console.WriteLine("Count:{0}", reader.FieldCount); reader.Read(); Console.WriteLine

Visual Studio 2012 Express とMySQLとの格闘

Visual Studio 2012 ExpressからMySQLが使えない…昨日大はまりした… なぜだ? ということで、MySQL Connectorを再インストールしてみた。これもダメ。 .Netのmachine.configを確認したところ、MySQLの項目がなかったので、追加してみた。これもダメ。 色々調べてるうちに、Expressではデータプロバイダが表示されないような事が書いてあるページを発見。 いざ、Visual Studio 2012の90日評価版をインストール。インストール直後は、データソースの一覧にもデータプロバイダの一覧にも表示されなかった。 え~~~ようわからん…ドツボにはまってしまった。が、よ~~く考えた。 普通、Visual Studio をインストールした後、MySQLだよな?ってか、Connectorだよな~でも、すでに入ってるからじゃね??と思い、MySQLをすべて入れなおしてみた。 やっと、今朝になって、MySQLがVisual Studio 2012から操作できるようになった。 やっぱVS買わんと、ダメかなぁ~~頭が痛い… ちなみに、最近MySQLを触ってなかったのだが、MySQL Installer 5.6 for Windowsなるものの存在を知った。今回初めて使って「ん~ちょっと知識あったら、だれでもすぐにMySQL使えるじゃん…」と感じてしまった。

壁紙です

10年くらい前にグリッドの壁紙を作りました。 実は社内で欲しがってる人がいてて、これはニーズがあるかも…とおもいアップします。