いろいろ備忘録日記

主に .NET とか Go とか Flutter とか Python絡みのメモを公開しています。

2008-02-01から1ヶ月間の記事一覧

System.Data.SQLiteのサンプル

C#

以下メモ書きです。 System.Data.SQLiteの動作確認をしていたのでそれをメモしておきます。 System.Data.SQLiteについては http://d.hatena.ne.jp/gsf_zero1/20070713/p1 を参照願います。 [サンプル] // vim:set ts=4 sw=4 et ws is nowrap ft=cs: using Sy…

セットアッププロジェクトにて前のバージョンを削除してから新バージョンをインストールする(VisualStudio, Setup, msi)

C#

Visual Studioで作成できるセットアッププロジェクトにて、MSIインストーラを作成する際に 前のバージョンを削除してから、新バージョンをインストールする には、以下のようにするみたいです。私の環境はうまくいきました。 DetectNewerInstalledVersionプ…

ADO.NET入門記-016 (データプロバイダファクトリの手動追加について)(machine.config, app.config, system.data, DbProviderFactories)

ADO.NETにてDbProviderFactoryオブジェクトを用いて、処理を行なう場合、まずDbProviderFactoriesから 該当するInvariantNameを持つデータプロバイダファクトリオブジェクトを取得します。 コードでいうと以下のような感じです。(オラクル用のデータプロバ…

PostgreSQLにてテーブルやカラムの各種情報を取得するSQL (テーブル一覧, カラム一覧, プライマリーキー情報取得, テーブルのコメントを取得, カラムのコメントを取得)

以下メモ書きです。 Postgresにてテーブル一覧とかカラム一覧とか各種情報を取得するためのSQLです。 間違えていたら教えてください。m(_ _)m [テーブル一覧取得] select relname as TABLE_NAME from pg_stat_user_tables [カラム一覧] select * from inform…

MySQLにてテーブルやカラムの各種情報を取得するSQL

以下メモ書きです。 MySQLにてテーブル一覧とかカラム一覧とか各種情報を取得するためのSQLです。 多分間違えている可能性大・・・・。間違えていたら教えてください。m(_ _)m [テーブル一覧取得] show tables [カラム一覧取得] select * from information_s…

Npgsqlで文字化け(Encoding, UNICODE, UTF-8)

Npgsql(2.0beta2)を利用していて、データを取得すると何故か文字化け・・・・。 なんでやろうと思ってネットを探すと、既に回答を記述されている方がいました。 [.Net][PGSQL] NpgsqlはデフォルトではShift-JISになる(From ここのことはなかったことにするか…

PostgreSQLでテーブル名に大文字が含まれる場合の対処について (PostgreSQL, Npgsql)

ハマったので、メモしておきます。 PostgreSQLで、SQLを書く際には以下の点に気をつけなければなりません。 テーブル名に大文字が含まれている場合は、ダブルクォートで囲む つまり、SAMPLE_TABLEという名のテーブルがある場合は select * from "SAMPLE_TABL…

WPFに関するリソース

C#

CodeProjectにて発見。現在part 5までかかれてます。(英語) メモメモ。 WPF: A Beginner's Guide - Part 1 of n http://www.codeproject.com/KB/WPF/BeginWPF1.aspx WPF : A Beginners guide part 2 of n http://www.codeproject.com/KB/WPF/BeginWPF2.asp…

windowsclient.net

C#

ネットをうろうろしてたら発見。 Windows Clientに関してのサイトみたいです。何気にMicrosoftのサイトでした。 CommunityからControl Gallaryってところに行くといろんなコントロールが 紹介されています。 windowsclient.net http://windowsclient.net/ 記…

LINQについてのリソース

C#

メモメモ。CodeProjectにて発見。 かなり詳細に書いてあります。英語ですが。 Part1がLINQの紹介。Part2がDLINQの紹介。Part3がXLINQとなっています。 LINQ Introduction http://www.codeproject.com/KB/vista/LINQ_1.aspx DLINQ Introduction http://www.co…

ADO.NET Entity Framework

C#

下でLINQについてのリンクを貼ったのでついでにADO.NET Entity Frameworkについても リンクメモメモ。これが正式リリースされれば.NETのオフィシャルO/Rマッピングとなるのかな? 適用できそうな範囲は多そうだけど、どの場合にでも使えるわけではないので …

.NETで利用できるエディタコントロール(エディタコンポーネント)

C#

自分の作っているツールの作成で、エディタコントロールが欲しかったので ちょっと探してみました。Delphiのようにいろいろあるわけではなくて、結構 数が限られますね。一応、自分の中で使えそうなものをピックアップしたので メモメモしときます。 Essensi…

ADO.NET入門記-015 (Deletedとマークされた行からデータを取得する)

ADO.NETにて一旦Deletedとマークされた行からデータを取得しようとすると通常エラーがでます。 それを回避するためには以下のようにします。 カラムの値を取得する際にDataRowVersion.Originalを指定する。 要は削除前の値として取得するようにするという事…

DevExpress奮闘記-001 (各プロダクトの日本語化)

いきなりですが、最近まで別の場所でDevExpress別館というブログをやっていたのですが 管理が面倒なので、こっちにて書こうと決めました。 最近個人購入で、Developer Expressというのを購入しまして、自分が忘れないように メモ書き程度に書いていこうと思…

General SQL Parser

sql

SQLの構文解析及び整形などを行なってくれるライブラリみたいです。 商用製品ですが、結構安い(約$79)。 一旦、トライアルをダウンロードして試してみる価値はありかもしれませんね。 一応メモメモ。 General SQL Parser http://www.sqlparser.com/index.php…

SqlServerにてテーブルとカラムの説明を取得するSQL (sys.tables,sys.columns,sys.extended_properties)

普段はオラクルとMySQLを主に使っているので、SqlServerで上記の事をやるのに どうやるのかなかなか分かりませんでした。(泣 SqlServerの場合、オラクルのようにALL_COL_COMMENTSみたいなビューで 一発で取得できるのかと思っていましたら実際には以下のテ…