黑马程序员—ADO.NET 基础知识
来源:互联网 发布:nokia5300软件下载 编辑:程序博客网 时间:2024/06/07 02:47
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------
语法知识:
得到自动增长字段的主键值,在values关键词前加上output iserted id
,其中ID为主键字段名,执行结果就是插入的主键值。
SqlCommand 的 ExecuteReader()方法:
执行多行结果集的查询;
例子:SqldataReader reader = cmd.ExecuteReader()
reader的Getstring ,Getint32等方法只接受整数参数,也就是序号,
用GetOrdinal方法根据列名动态得到序号。
例子:
GetOrdinal(列名);
注意:close()关闭后还能打开,dispose()直接销毁,不能再次使用。using在离开作用域后调用dispose()
判断有没有close(),如果没有colse(),那么先调用close()后调用dispose()
参数化查询:
列子:
using (SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=c:\users\sai\documents\visual studio 2010\Projects\数据导入导出\数据导入导出\DATA1.mdf;Integrated Security=True;User Instance=True"))
{
con.Open();
using (SqlCommand cmd = con.CreateCommand()
{
cmd.CommandText = "INSERT INTO T_USERS(USERNAME,PASSWORD) values(@name,@age)";
cmd.Parameters.Add(new SqlParameter("name", name));
cmd.Parameters.Add(new SqlParameter("age", age));
}
}
其中@name和"name"是对应的。
@age和"age"是相对应的。
---------------------- Windows Phone 7手机开发.Net培训 期待与您交流! ----------------------
- 黑马程序员——ADO.net基础知识
- 黑马程序员—ADO.NET 基础知识
- 黑马程序员—ADO.NET 基础知识
- 黑马程序员—ADO.NET
- 黑马程序员—ADO.NET
- 黑马程序员--学习笔记之ADO.Net基础知识
- 黑马程序员-Ado.Net
- 黑马程序员-ADO.Net
- 黑马程序员-ADO.NET
- 黑马程序员 ADO.net
- 黑马程序员-ADO.net
- 黑马程序员-----ADO.NET
- 黑马程序员--ADO.NET
- 【黑马程序员】ADO.NET
- 【黑马程序员】ADO.net
- 黑马程序员 ado.net
- 黑马程序员《.NET ADO.NET》
- 黑马程序员 ADO.Net数据库连接
- ubuntu下载特定版本内核源码的命令
- SPI总线协议
- linux 中copy软链接
- js,html,vb中单引号和双引号的用法
- 通过ant脚本,编译打包android工程
- 黑马程序员—ADO.NET 基础知识
- 华为企业文化种种
- 黑马程序员—ADO.NET 基础知识
- 黑马程序员-SQL语句基础知识
- Android中的部分笔记
- 在Drupal当中,如何实现系统集成?
- 被逼写篇论文,扯蛋
- 黑马程序员-SQL语言 基础知识
- 关于unrecognized selector sent to instanc