拝啓、さかもとと申します。

拝啓、さかもとと申します。Blogengine.NET稼働中

あっ、忘れてた・・・。

clock January 31, 2008 23:22 by author さかもと画伯

 

そういえば昨日・・・。

 

 

続きを読む 

 

てへ♪

 



・・・おにょれ。

clock January 31, 2008 17:05 by author さかもと画伯

 

 

 

    敵は足りすぎている。

 

 

 

チミに足りないものカード
さかもとの足りないものカード
by ふりーむ! 無料ゲーム/フリーゲーム

 

 

いもうとはいないからあたってる。



VS2005でSQL Compact 3.5をこねこねしたい。

clock January 29, 2008 14:35 by author さかもと画伯

ので、System.data.SqlServerCE

デフォルトのパスであれば(Desktop用ですね)

C:\Program Files\Microsoft SQL Server Compact Edition\v3.5\Desktop\System.Data.SqlServerCe.dll

を参照追加してあげる。

もちろんこれはバージョン3.5

 

で。

Compact3.5のデータベースファイルを作成するようにコードを書いてあげる

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlServerCe;

namespace Main
{
    public partial class さかもと画伯 : Form
    {
        public さかもと画伯()
        {
            InitializeComponent();
        }

        private void 僕をクリック_Click(object sender, EventArgs e)
        {
            SqlCeEngine CeEngine = new SqlCeEngine();
            System.IO.File.Delete("GAHAKU.sdf");
            string connString = "Data Source = 'GAHAKU.sdf'; LCID=1033; Password = TENSAIGAKA; Encrypt = TRUE;";
            SqlCeEngine engine = new SqlCeEngine(connString);
            engine.CreateDatabase();
        }
    }
}

 

すると警告が発生する。

 

「同じ依存アセンブリの異なるバージョンで競合が見つかりました」

 

意味分かんないのでダブルクリックすると

 

「app.configファイルにバインドリダイレクトレコードを追加してこの競合を修正しますか?」

 

とでる。

 

素直に言うことを聞いて追加してもらうと、

 

<runtime>
    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
        <dependentAssembly>
            <assemblyIdentity name="System.Data.SqlServerCe" publicKeyToken="89845DCD8080CC91" culture="neutral"/>
            <bindingRedirect oldVersion="0.0.0.0-9.0.242.0" newVersion="9.0.242.0"/>
        </dependentAssembly>
    </assemblyBinding>
</runtime>

 

こんなのが追加されました。

もちろんVS2008でやってみる競合は起こらないです。

 

で。

 

一通り試してみたところ、ManagementStudio使ってGUIでコネコネはできないけど、コードでチマチマお触りしていくとなんとか使えるみたいです。

画伯はどーしてもマウスを使いたいお年頃なのでGUIがないとむんむんしちゃいます。都合上VS2008をすぐには業務PCで使えないので、Compact3.5をこねこねするのはもう少し先になりそうです。

 

ちなみに、出来上がった.sdfファイルはエクスプローラーでパッと見ると、3.1なのか3.5なのか分からないのでとても不便です。

 

ばんがる。



SQL Server Compact 3.5で

clock January 29, 2008 13:32 by author さかもと画伯

開発をする際には以下の点に気をつけること

※SQL Server Compact3.5を利用する上で必要なツールはちゃんとインストールしているという前提で。ツールとかはここを見る

 

1:Visual Studioは2008じゃないとVSのサーバーエクスプローラーからはCompact3.5のファイル操作はできません。

LINQが使える(らしい)のでこれは当たり前といえば当たり前かも。

 

2:サーバーでデータベースを作成するときはここを見る。

http://msdn2.microsoft.com/ja-jp/library/ms173009(SQL.100).aspx

ManagementStudioでやれって書いてますね。

 

3:データベースを管理したいときはここを見る。

http://msdn2.microsoft.com/ja-jp/library/ms171916(SQL.100).aspx

ManagementStudioでやれって書いてますね。

 

で見てみると、とにかく「Management Studio使いなさいね?」ってありますが、私が試した限りではMSSQL2005用の(Expressエディション含む)Compact3.5のデータベースファイルは操作できず・・・。アタッチできないんですよね。

 

VS2008でファイルを作った後に、無理やりManagementStudio2005で接続すると「バージョン違うからダメよん」って怒られます。

 

BooksOnlineでは「どのエディションで」とは書かれていないわけですよ。だからあれこれ実験した結果が「2005じゃ駄目っぽい」ということなんですよ。

 

ただ、「どのエディションで」と敢えて書いていないところを見ると、今後SQL Server2008の開発進捗状況によっては「さしあたり2005用で動くようアドインを用意しました」となるかもしれません。なってほしいです。

だって、2008用のManagementStudioって現時点で無い(無いですよね・・・?)わけですから、つまりはVS2008を使うほか手段はないんじゃないかと。そんなのずるい。

 

http://www.eggheadcafe.com/software/aspnet/31249975/sqlce-35-and-management.aspx

ここを見ると、3.0 3.1 3.5を使えるCompact用のツールがある様子。

http://www.primeworks-mobile.com/Products/DataPortConsole.html

↑これです。

 

もし万が一「それは違う!○○ってやればCompact3.5を2005用のManagementStudioで使えるんだ!」というのをご存知の方はやり方を教えて頂きたく。

 

この記事はちゃんとメモっとこ。



最近ノートPCが欲しい人が増えている様子。その2

clock January 28, 2008 16:45 by author さかもと画伯

 

僕をクリック

 

↑これにして欲しいなー・・・。

 

これ買うでしょ?>○○○び。○

 

絶対に転売できる。

 

 その1はこっち

 

 

ちょっと忙しくなってしまってなかなかエントリできず・・・。

 

今夜はがんばろう。

セクハラです。

 

決算前の駆け込み乗車はおやめください。



windows2008の価格の中で・・・・。

clock January 25, 2008 18:07 by author さかもと画伯

ITProに記事があったです。

http://itpro.nikkeibp.co.jp/article/NEWS/20080125/291999/

 

で。

 

Windows2008概要すらよくつかんでない状態なんですが、

 

----引用------

★小規模版「Windows Server 2008」 3万2600円(5クライアントライセンス付属)★
・標準版「同 Standard(5クライアントライセンス付属)」 18万8000円
・中規模版「同 Enterprise(25クライアントライセンス付属) 72万円
・Web専用版「Windows Web Server 2008」 8万5800円

---------------

 

★で囲んだ「小規模版」というのは本家サイトhttp://www.microsoft.com/japan/windowsserver2008/editions/overview.mspx

http://www.microsoft.com/japan/windowsserver2008/editions/features.mspx

のどれに当たるんだろう・・・・と。

 

プレスリリースにもhttp://www.microsoft.com/japan/presspass/detail.aspx?newsid=3331

 

ちゃんとあるみたいですが、よくわかりません。

よくわかんない。

よくわなんない。

 

small businessサーバーみたいなやつ・・・?



おふ・・・。

clock January 25, 2008 15:52 by author さかもと画伯

昨日から忙しくてブログ書けず、コメント返しもできず・・・。

 

じゃんぬねっとさんの件について取り急ぎコメントさせて頂きました。

 

ちょっと盛り上がってしまったようで「手探り」さんごめんなさい、と・・・・。



ぐぐれかすの神。

clock January 24, 2008 15:12 by author さかもと画伯

 

 

ぐぐれかすが舞い降りた。

 

ぐぐれかす。

 

ぐぐれください。



そうだったのか・・・。

clock January 23, 2008 14:43 by author さかもと画伯

やられました・・・。

 

全然気がつきませんでした・・・・。

 

いや、ずっと気になってたんです。ずっと・・・。

 

おかしいなって・・・。

 

あなたのブログに秘密の暗号が・・・。

 

 

うちのブログの「画伯を称賛する」以外のコメントが多い謎が解けました・・・。

 

 

いかにも怪しい人ばっかりいらっしゃるし・・・。



我慢できずに・・・。

clock January 23, 2008 10:49 by author さかもと画伯

 

大人げなかったと思ってます。

 

でもがまんできなかったとです。



さかもとについて。

本業は画家です。

副業でIT関連の仕事をしています。

 

「拝啓、さかもとと申します」について。

Recent comments

Comment RSS

Sign in