摘要: 来源于网络1. SqlConnection(DBConnection) 建立程序与数据库的链接 链接字符串有两种形式://使用Windows验证 SSPI(安全支持提供程序接口)String theConnectionString =”Data Source=.express; Initial Catalog=DataBase; Intergrated Security=SSPI”;//使用SQL Server身份验证String theConnectionString=”Data Source=.express; Initial Catalog=DataBase; User ID=XX; P 阅读全文
posted @ 2013-08-04 17:57 秋水惜朝 阅读(253) 评论(0) 推荐(0)
摘要: 摘自于网络:http://blog.csdn.net/bupt_zoucq/article/details/6653385FillSchema是用来向DataTable中填入详细的元数据信息的,例如(column names, primary key, constraints等),但不填入数据。Fill主要是用来填入数据的,它在缺省情况下只填入少量必要的元数据信息,例如(column names, data types)。 所以,一般先用FillSchema来填入详细的元数据信息,再用Fill来填充数据,例如:sqlDataAdapter1.FillSchema(dataSet1,Schema 阅读全文
posted @ 2013-08-04 17:46 秋水惜朝 阅读(878) 评论(0) 推荐(0)
摘要: 我想操作的是利用SqlDataAdapter的几个Command属性(InsertCommand,UpdateCommand,DeleteCommand)来更新数据库代码:SqlConnection conn = new SqlConnection(@"Data Source=.\sqlexpress;Initial Catalog=newsystem;Integrated Security=True"); SqlDataAdapter da = new SqlDataAdapter("select * from comment", conn);//这里 阅读全文
posted @ 2013-08-04 17:40 秋水惜朝 阅读(937) 评论(0) 推荐(0)
摘要: select * into B.dbo.a from A.dbo.a就把表同步过去如果只同步表结构select * into B.dbo.a from A.dbo.a where 11 阅读全文
posted @ 2013-08-04 17:31 秋水惜朝 阅读(419) 评论(0) 推荐(0)
摘要: 代码生成器生成MODEL和DAL类和核心技术:1.获取所有表名,select table_name from information_schema tables where table_type='base table';2.执行select 操作,得到的Columns包含了列类型,列名,允许为空等信息(Fill之前要执行FillSchema,否则DataColumn的AllowDBNull永远为true)。不能为空的都是值类型DataType.IsValueType3.StringBuilder可以进行字符串的拼接,AppendLine自动换行4.AppDomain.Curr 阅读全文
posted @ 2013-08-04 17:30 秋水惜朝 阅读(466) 评论(0) 推荐(0)