テーブルにデータを挿入するためのサンプルコードが書かれていますが、正常に挿入されたと表示されますが、データベースエクスプローラのデータベースのデータを見ると、データを挿入するとデータベースに複製されません
データを取得しようとすると、その値が出力されます。それでも私はVisual Studioのサーバーエクスプローラでレコードを見つけることはできません。
私はこの問題をGoogleに解決しようとしましたが、その結果を複製する別のデータベースがデバッグフォルダに見つかりました。
そのデータベースを削除すると、「接続に失敗しました」というエラーが表示されます。
これはサンプルコードです:
DomainId_connection = openConnection();
cmd = new SqlCeCommand("INSERT INTO Temp_Table_(Id,StartTime) values(@Id ,@StartTime)");
cmd.Parameters.Add("@Id", SqlDbType.Int, 4);
setDomainId_cmd.Parameters.Add("@StartTime", SqlDbType.DateTime, 8);
cmd.Parameters["@Id"].Value = Id;
cmd.Parameters["@StartTime"].Value = DateTime.Now;
cmd.Connection = setDomainId_connection;
if (cmd.ExecuteNonQuery() > 0)
{
Console.WriteLine("Domain id stored");
}
closeConnection(setDomainId_connection);
誰かが私は、この作品を作る助けることができますか?
は自分のテレパシー能力に依存している必要がありますか? –
あなたは 'DomainId_connection'、' setDomainId_connection'、 'cmd'、' setDomainId_cmd'の2種類のコマンドオブジェクトの2種類の接続オブジェクトを使用しています。この混乱をきれいにする。 – abatishchev
間違ったコードを貼り付けましたが、接続文字列とコマンドオブジェクトを1つだけ使用しました –