SqlCeResultSet.SetString Method
Sets the value of the specified column to the passed-in String value.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)
Parameters
- ordinal
- Type: System.Int32
The ordinal position of the column to set.
- value
- Type: System.String
The value to assign to the specified column.
SqlCeConnection conn = null; try { File.Delete("Test.sdf"); SqlCeEngine engine = new SqlCeEngine("Data Source = Test.sdf"); engine.CreateDatabase(); conn = new SqlCeConnection("Data Source = Test.sdf"); conn.Open(); SqlCeCommand cmd = 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; SqlCeResultSet rs = cmd.ExecuteResultSet(ResultSetOptions.Updatable | ResultSetOptions.Scrollable); SqlCeUpdatableRecord rec = rs.CreateRecord(); // Insert two records // rec.SetInt32(0, 34); rec.SetDecimal(1, (decimal)44.66); rec.SetString(2, "Sample text 1"); rs.Insert(rec); rec.SetInt32(0, 35); rec.SetDecimal(1, (decimal)94.25); rec.SetString(2, "Sample text 2"); rs.Insert(rec); } catch (Exception e) { MessageBox.Show(e.Message); } finally { conn.Close(); }