1、首先打開(kāi)Visual Studio 2008代碼窗口,添加引用。

成都創(chuàng)新互聯(lián)是一家專(zhuān)注于成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),玉州網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十多年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:玉州等地區(qū)。玉州做網(wǎng)站價(jià)格咨詢:18980820575
2、輸入以下代碼:Public conn1 ?As SqlConnection = New SqlConnection 。
3、聲明關(guān)鍵字 Public;(因?yàn)槭侨肿兞浚杂肞ublic 來(lái)聲明)。
4、如果SQL 數(shù)據(jù)庫(kù)就在本機(jī),則用以下代碼連接。
5、如果代碼太長(zhǎng),影響可讀性,可以用空格加"_"后,回車(chē)換行即可。
分?jǐn)?shù)"',這個(gè)地方錯(cuò)了。
因?yàn)槟愕姆謹(jǐn)?shù)應(yīng)該是個(gè)數(shù)字型的字段吧?而這個(gè)不等于顯然是字符串的比較方式。
所以這個(gè)地方要改成分?jǐn)?shù) IS NOT NULL或者ISNULL(分?jǐn)?shù),0) 0
mysql = "select * from 成績(jī)單 where 學(xué)號(hào)='" _
"" ComboBox1.Text "' and 課程號(hào)='" _
"" ComboBox2.Text "' and ISNULL(分?jǐn)?shù),0) 0 "
這個(gè)ISNULL是SQLSERVER的語(yǔ)法,表示空則為什么值
查詢出來(lái)的東西是填充到一個(gè)數(shù)據(jù)表DataTable中。如果不用DataGridViewer,就利用這個(gè)表的行號(hào)和列號(hào)做變量來(lái)依次讀取。
dim
myselectquery
as
string
=
"select
*
from
表1
where
姓名='小強(qiáng)'"
dim
mycommand
as
new
sqlcommand
(myselectquery,
conn)
'建立一個(gè)command控件,conn是你的sqlconnection對(duì)象
conn.open()'打開(kāi)數(shù)據(jù)連接
dim
myreader
as
sqldatareader'定義一個(gè)reader用來(lái)讀數(shù)據(jù)
myreader
=
mycommand.executereader()'運(yùn)行你的查詢,結(jié)果到myreader
if
myreader.read()
then
'如果查到了數(shù)據(jù)
msgbox(myreader.getstring(0))
'顯示第一個(gè)字段
end
if
SqlConnection conn = new SqlConnection("Server=(local);DataBase=test;Uid=sa;Pwd=123");
SqlDataReader r ;
SqlCommand cmd = new SqlCommand("SELECT adjustdate FROM plupos AS WHERE barcode = xxx ",conn); ///你的SQL語(yǔ)句
conn.Open();
r = cmd.ExecuteReader(); //執(zhí)行SQL語(yǔ)句
if (r.Read()) //如果sql查詢到了數(shù)據(jù)
string ss = (r.GetInt32(0).ToString()); // 用一個(gè)變量存儲(chǔ)
conn.Close();
這個(gè)是只返回一個(gè)變量的實(shí)例。
如果你的條件查詢出多條數(shù)據(jù)的話,這個(gè)就不對(duì)了,用新的方法:數(shù)據(jù)集存放: ds.table[表名].rows[第幾行][第幾列]
(例如:int ii = Convert.ToInt32(ds.table[0].rows[0][1])
如果是多行結(jié)果也可以使用DataReader
DataReader reader = sqlcmd.ExecuteReader();
while ( reader.Read() )
{
// 每行的數(shù)據(jù)處理代碼...
// 如要取字段一的值
object obj = reader[0];
// 如果知道字段名,如"name"
string name = (string)reader["name"];
//...
}
reader.Close();
新聞標(biāo)題:vb.netsql結(jié)果的簡(jiǎn)單介紹
網(wǎng)頁(yè)網(wǎng)址:http://chinadenli.net/article22/hppocc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開(kāi)發(fā)、、品牌網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、全網(wǎng)營(yíng)銷(xiāo)推廣、響應(yīng)式網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)