欧美一级精品免费播放-亚洲精品久久久久久人妖-中文字幕一区二区精品在线-国产精品亚洲一区二区在 色天天综合色天天久久婷婷_日韩綜合网_精品国产香蕉伊思人在线_99视频国产在线观看播放

注冊(cè)|登錄

聯(lián)系電話:024-31891684  13390130939
日志

沈陽軟件開發(fā)_沈陽軟件公司_沈陽軟件定制/軟件/日志

Log日志

學(xué)習(xí)筆記5:MySqlHelper和MySqlParameter

瀏覽量:8450

MySqlHelper屬于MySql.Data類庫而不是System.Data.SqlClient;

MySqlHelper.ExecuteReader(string strSQL)

功能:查詢執(zhí)行select語句并以SqlDataReader形式返回,多用于返回單條記錄

參數(shù):strSQL 查詢SQL語句

返回值:SqlDataReader類型

ExecuteScalar返回一個(gè)值

ExecuteNonQuery返回操作影響的行數(shù)

ExecuteReader返回多個(gè)值

 

MySqlParameter是連接MYSQL數(shù)據(jù)庫的參數(shù)類.

下面是MySqlParameter使用過程中的幾點(diǎn)經(jīng)驗(yàn):

1)使用Parameter參數(shù)形式提交Command時(shí)必須要把"@"號(hào)換成"?"號(hào),這一點(diǎn)讓我困惑了一天,只是不明白MySQL為何要搞特殊呢,象MS、ODP.NET for Oracle、OleDb等方式,都是用"@"號(hào)的.

2)在MySQL中也有保留字,為了提供兼容,我必須要找到定界符,好不容易在MySql的論壇里找到了,使用的定界符是`,這個(gè)符號(hào)不是單引號(hào),而是鍵盤上數(shù)字1前面的那個(gè)“點(diǎn)”.
3)MySQL中的TOP功能倒是非常簡單,只需要語句后面使用“limit n”就行了.

3)如果采用String類型的Parameter傳遞給MySql的DateTime字段會(huì)報(bào):Unable to Convert MySql Date/Time value to System.DateTime 的錯(cuò)誤。

 


 

沈陽團(tuán)購網(wǎng)|營口網(wǎng)站制作|沈陽軟件公司|軟件定制|網(wǎng)站建設(shè)|加盟易勢(shì)|提交問題