SqlCeResultSet.CreateRecord メソッド
アセンブリ: System.Data.SqlServerCe (system.data.sqlserverce.dll 内)
構文Dim instance As SqlCeResultSet Dim returnValue As SqlCeUpdatableRecord returnValue = instance.CreateRecord
ResultSet のメタデータがあらかじめ格納された SqlCeUpdatableRecord。
使用例CreateRecord を使用して新しいレコードを作成し、そのレコードの値を設定して、ResultSet にレコードを追加する例を次に示します。
Dim conn As SqlCeConnection = Nothing Try File.Delete("Test.sdf") Dim engine As New SqlCeEngine("Data Source = Test.sdf") engine.CreateDatabase() conn = New SqlCeConnection("Data Source = Test.sdf") conn.Open() Dim cmd As SqlCeCommand = conn.CreateCommand() cmd.CommandText = "CREATE TABLE myTable (col1 INT, col2 MONEY, col3 NVARCHAR(200))" cmd.ExecuteNonQuery() ' For optimal performance use base table access ' cmd.CommandText = "myTable" cmd.CommandType = CommandType.TableDirect Dim rs As SqlCeResultSet = cmd.ExecuteResultSet(ResultSetOptions.Updatable Or ResultSetOptions.Scrollable) Dim rec As SqlCeUpdatableRecord = rs.CreateRecord() ' Insert two records ' rec.SetInt32(0, 34) rec.SetDecimal(1, System.Convert.ToDecimal(44.66)) rec.SetString(2, "Sample text 1") rs.Insert(rec) rec.SetInt32(0, 35) rec.SetDecimal(1, System.Convert.ToDecimal(94.25)) rec.SetString(2, "Sample text 2") rs.Insert(rec) Catch e As Exception MessageBox.Show(e.Message) Finally conn.Close() End Try
.NET Framework のセキュリティ
プラットフォームWindows CE, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows XP Professional x64 Edition, Windows XP SP2
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。
バージョン情報
参照- SqlCeResultSet.CreateRecord メソッドのページへのリンク