私は高校に通っています。私はすべての地域でこのコンテストに参加します。だから、私はベストでなければなりません。問題は、私のラップトップと一緒に行くことが許されておらず、彼らのコンピュータ上でオフライン(MSDNオフラインヘルプのみ)をしなければならないということです。そして、C#のバージョンは2008年か2010年です(PCに依存します)。データベースに保存
私の質問は:どのように私は、コンピュータ上で何かをインストールすることなく、次の問題を解決することができます:
私は.mdfファイルは、私のプログラムがポータブルにする必要があるので、私はconnectionstingで使用する必要がfile.Andデータベースを持っている| DataDirectoryの|しかし、問題は私がデータを挿入しているときなどです。プログラムを閉じて開いてもデータは保存されません。
男が答えてくれて、それが接続文字列であることを教えてくれました。 "SQL Server Management Studio Express"をインストールする必要があるので、明らかに私は自分のPCでそれを行うことはできません。
あなたはどのようにデータベースを| DataDirectory |プログラムを閉じた後にデータを保存することに何の問題もありませんか?
DataTableを作成し、DataTableをデータベースとして使用します。 DataTableをXMLファイルとして読み書きできるため、別のコンピュータで読み取ることができます。 Mdfの代わりにXMLを使用できます。 – jdweng
「.mdf」ファイルを使用している場合は、** SQL Server **を使用しており、** Express EditionなどのSQL Serverインスタンスをインストールする必要があります。 SQL Serverインスタンスをインストールせずに実行することはできません –