你這個問題是這樣的呀:
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比進賢網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式進賢網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋進賢地區(qū)。費用合理售后完善,十年實體公司更值得信賴。
因為你輸入了10+10以后你為了結(jié)束是不是又打了個回車?那就是\n了,
但是這個\n現(xiàn)在被存在stdin的緩沖區(qū)里沒有被取走,所以當(dāng)你要輸入Y或者N的時候,again將stdin的\n取走了,而沒有給你輸入的機會。
所以你應(yīng)該是
printf("Please enter Y or N\n");
scanf("%c", again); //取走\n
scanf("%c",again); //記錄Y或者N
這樣就可以了。
順序應(yīng)該是先Connection的Open
con.ConnectionString = constr
con.Open()
dc = New OleDbDataAdapter(sql, constr)
另外你的SQL語句好像有點問題,表名不加單引號
#If...Then...#Else 指令
根據(jù)條件編譯選定的 Visual Basic 代碼塊,需要有#Const 配對,一般要先用#Const 定義條件編譯器常量
'以下是例子
Module Module1
#Const i = 60
Sub Main()
#If i 30 Then
Console.WriteLine("???") '如果用#Const定義了i,該句語句才會執(zhí)行,假如用的是private i as integer=60定義,該語句不會被執(zhí)行
#End If
End Sub
End Module
你這是vb.net的代碼,vb中不允許那么寫:
Dim
strdx()
As
String
=
{"0",
"0",
"0"}
'定義個數(shù)組,從后面的值能看的出最大下標(biāo)是2,也就是strdx(0),strdx(1)和strdx(2),3個的默認(rèn)值都為0
Dim
calcount1
As
String
=
"0"
'定義個字符串變量
Dim
calcount2
As
String
=
"0"
Dim
strvalue
As
Boolean
=
False
'定義strvalue為bool值,改類型變量只有true和false
2種值
If
strdx(0)
=
"0"
Then
TextBox1.Text
=
strdx(0)
"."
這是字符串連接符號,和"+"的區(qū)別是,他把左右2邊的內(nèi)容直接連接的,而"+"可能會編程運算符,例如
2
3
=
"23"
而
2
+
3
=
5
ElseIf
strvalue
=
False
Then
strdx(0)
=
strdx(0)
"0"
TextBox1.Text
=
strdx(0)
"."
strvalue
=
True
Else
strdx(0)
=
strdx(0)
"0"
TextBox1.Text
=
strdx(0)
Select
Case
calcount1
'
這里開始是分支語句
Case
"+"
TextBox1.Text
=
Str(Val(strdx(1))
+
Val(strdx(0)))
其他的沒法看,不過下面這句是肯定有問題的,應(yīng)該連編譯都過不了:
Dim querystring As String = "update 班級信息表 set 班級名稱="TextBox1.Text",班級編號="TextBox2.Text""
改稱這樣試試:
Dim querystring As String
querystring = "update 班級信息表 set 班級名稱=" chr(39) TextBox1.Text chr(39) ", 班級編號=" chr(39) TextBox2.Text chr(39)
網(wǎng)站名稱:vb.net的語法 vbnet using
鏈接URL:http://jinyejixie.com/article10/doscsdo.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務(wù)、外貿(mào)網(wǎng)站建設(shè)、Google、云服務(wù)器、網(wǎng)頁設(shè)計公司、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)