一樣的還是使用asc函數(shù)就好了??!,n=ASC(“漢”),不過漢字的asc碼都是小于0的
創(chuàng)新互聯(lián)是一家專業(yè)提供宜州企業(yè)網(wǎng)站建設(shè),專注與成都做網(wǎng)站、成都網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、小程序制作等業(yè)務(wù)。10年已為宜州眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進行中。
ASC函數(shù)用于返回表達式字符串的ASCII碼,如果字符串超過一個字符,則只返回第一個字符的ASCII碼,因此:Asc("BCDE")=Asc("B")=66,66是大寫字母B的ASCII碼。
用途:將字符串中的全角(雙字節(jié))英文字母更改為半角(單字節(jié))字符。
語法:ASC(text)
參數(shù):Text為文本或包含文本的單元格引用。如果文本中不包含任何全角英文字母,則文本不會被更改。
實例:如果A1=excel,則公式“=ASC(A1)”返回excel。
比如:
打開VB軟件,新建標(biāo)準(zhǔn)EXE。
建立一個圖片框,名稱改為A。建立一個命令按鈕,caption改為按鈕。
點擊按鈕進入代碼編輯器,輸入代碼。
A.print "1234567890"
A.print tab(3);"mm" ;tab(7);"mm"
"1234567890"是用來確定字符位的,能清楚的看到tab函數(shù)的結(jié)果。
代碼中,tab(3)所以“mm”從第三字符開始顯示,tab(7)所以第二個“mm”從第七個字符位開始顯示。
Imports?System.Data.OleDb??
Public?Class?Form1??
Dim?cn?As?OleDbConnection??
Dim?da?As?OleDbDataAdapter??
Dim?ds?As?DataSet??
Private?Sub?Form1_Load(sender?As?Object,?e?As?EventArgs)?Handles?MyBase.Load??
Dim?cnStr?As?String?=?"Provider=Microsoft.Jet.OLEDB.4.0;Data?Source=D:\persons.mdb;Persist?Security?Info=False"??
cn?=?New?OleDbConnection(cnStr)??
Dim?sql?As?String?=?"select?*?from?grade"??
da?=?New?OleDbDataAdapter(sql,?cn)??
ds?=?New?DataSet??
da.Fill(ds,?"grade")??
DataGridView1.DataSource?=?ds.Tables(0)??
End?Sub??
End?Class
解釋:
?Dim cnStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\persons.mdb;Persist Security Info=False" ?
這段是創(chuàng)建鏈接字符串,你可以根據(jù)自己數(shù)據(jù)庫實際存放位置進行修改
Dim sql As String = "select * from grade"
這是數(shù)據(jù)庫查詢語句,你可以根據(jù)實際情況修改下
Dim?sql?As?String?=?"select?*?from?grade"??
da?=?New?OleDbDataAdapter(sql,?cn)??
ds?=?New?DataSet??
da.Fill(ds,?"grade")??
DataGridView1.DataSource?=?ds.Tables(0)
這是執(zhí)行查詢語句后,將查詢的結(jié)果存入datagridview中