ADOX.CatalogClass catalog = new ADOX.CatalogClass();
catalog.Create("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\\TestData.mdb"));
でmdbファイルを作成し、そこに
new ADOX.Table(); でテーブルを作成し、
new ADOX.ColumnClass(); でカラムを追加しています。
しかし、こうして作成したテーブルにデータを入力し、ソートを行うと あいうえお
順にソートしません。変な並びになってしまいます。
しかし、Access で空のmdbファイルを作成し、そこに
new ADOX.Table(); でテーブルを作成し、
new ADOX.ColumnClass(); でカラムを追加すると、ちゃんとソートできます。
Access で作成したmdbファイルと、ADOX の Create で作成したmdbファイル
に何か違いがあるのでしょうか。