DbConnectionStringBuilder connectionStringBuilder = new
DbConnectionStringBuilder(false);
            connectionStringBuilder.ConnectionString =
DataBaseCreator.connectString;
            if (!connectionStringBuilder.ContainsKey("Provider"))
                throw new KeyNotFoundException("Provider");
            DbProviderFactory factory =
DbProviderFactories.GetFactory(connectionStringBuilder["Provider"].ToString());
            using (DbConnection connection = factory.CreateConnection())
            {
                connection.ConnectionString = DataBaseCreator.connectString;
                connection.Open();
                DataTable target = new DataTable();
                //创建DataAdapter
                DbDataAdapter dataAdapter = factory.CreateDataAdapter();
                dataAdapter.SelectCommand = factory.CreateCommand();
                dataAdapter.SelectCommand.Connection = connection;
                dataAdapter.SelectCommand.CommandText = "Select * FROM
test";               
                
                DbCommandBuilder builder = factory.CreateCommandBuilder();
                builder.DataAdapter = dataAdapter;
                dataAdapter.InsertCommand = builder.GetInsertCommand();
                dataAdapter.UpdateCommand = builder.GetUpdateCommand();
                dataAdapter.DeleteCommand = builder.GetDeleteCommand();

                dataAdapter.Fill(target);
                Assert.AreEqual<int>(10, target.Rows.Count);

                target.Rows[0]["name"] = "modified";
                dataAdapter.Update(target);
            }
--
View this message in context: 
http://www.nabble.com/bug-of-Guid-When-use-dbcommandbuilder-t1268418.html#a3835334
Sent from the firebird-net-provider forum at Nabble.com.



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0944&bid$1720&dat1642
_______________________________________________
Firebird-net-provider mailing list
Firebird-net-provider@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/firebird-net-provider

Reply via email to