注册|登录

联系电话:024-31891684  13390130939
日志

沈阳软件开发_沈阳软件公司_沈阳软件定制/软件/日志

Log日志

学习笔记5:MySqlHelper和MySqlParameter

浏览量:8398

MySqlHelper属于MySql.Data类库而不是System.Data.SqlClient;

MySqlHelper.ExecuteReader(string strSQL)

功能:查询执行select语句并以SqlDataReader形式返回,多用于返回单条记录

参数:strSQL 查询SQL语句

返回值:SqlDataReader类型

ExecuteScalar返回一个值

ExecuteNonQuery返回操作影响的行数

ExecuteReader返回多个值

 

MySqlParameter是连接MYSQL数据库的参数类.

下面是MySqlParameter使用过程中的几点经验:

1)使用Parameter参数形式提交Command时必须要把"@"号换成"?"号,这一点让我困惑了一天,只是不明白MySQL为何要搞特殊呢,象MS、ODP.NET for Oracle、OleDb等方式,都是用"@"号的.

2)在MySQL中也有保留字,为了提供兼容,我必须要找到定界符,好不容易在MySql的论坛里找到了,使用的定界符是`,这个符号不是单引号,而是键盘上数字1前面的那个“点”.
3)MySQL中的TOP功能倒是非常简单,只需要语句后面使用“limit n”就行了.

3)如果采用String类型的Parameter传递给MySql的DateTime字段会报:Unable to Convert MySql Date/Time value to System.DateTime 的错误。

 


 

沈阳团购网|营口网站制作|沈阳软件公司|软件定制|网站建设|加盟易势|提交问题