Visual_Basic 板


LINE

※ 引述《wasimingming (銘銘)》之銘言: : vb6的時候 : FontSize = 12 : Print #1, "Max="; : For j = 1 To crop : For i = 1 To farm : If i = farm And j = crop Then : Print #1, P(j) & "*" & "x" & i & j; : Else : Print #1, P(j) & "*" & "x" & i & j & "+"; : End If : Next i : Next j : Print #1, ";" : Print #1, "" : --- : 可以直接在記事本print出(前端已經有輸入i和j的值) : Max=1000*x11+1000*x21+1000*x31+750*x12+750*x22+750*x32 : +250*x13+250*x23+250*x33; : --- : 可是我現在用.net 2008 我就不知道要怎樣才能輸出上面那個值, : 請問有版友可以幫幫我嗎? : 程式前面寫完了,卻卡在輸出不會啊... : 拜託各位了呀... Dim OutputString as String ' <<你的輸出內容放進這裡面 .... '運算過程 ... .. Dim FileName as String = [你的檔案名稱] <<這沒什麼,就是excel檔名而已 Dim connStr as String = _ "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & FileName & _ ";Extended Properties=Excel 8.0;" <<這是連線字串,將Excel當DB需要的字串 Dim OleConn As System.Data.OleDb.OleDbConnection <<這是連線物件 Dim OleComm As System.Data.OleDb.OleDbCommand <<這是指令物件 Dim ds As System.Data.DataSet ^^ ^^^^^^^ 這是資料集物件,但是我剛發現根本沒用到XD Dim sb As System.Text.StringBuilder ^^ 這是建造指令的物件,功用其實跟String物件幾乎相同,只是效率較好 OleConn = New System.Data.OleDbConnection(connStr) <<製作物件並傳入連線字串 OleComm = New System.Data.OleDbCommand() <<製作指令物件 ds = New System.Data.DataSet() <<沒用的東西XD OleComm.Connection = OleConn <<指定指令物件需要的連線物件 sb = New System.Text.StringBuilder() <<建造指令字串物件 sb.Append("CREATE TABLE Output ( {0} varchar )" , "輸出內容") ^^^^^^^^^^^^^^^^^ SQL語法,建造一張表,對你來說不重要XD OleComm.CommandText = sb.ToString() <<設定指令物件的指令內容 OleConn.Open() <<開啟連接,準備執行指令 OleComm.ExecuteNonQuery() <<執行指令 OleConn.Close() <<關閉連接 sb.Remove(0, sb.Length) <<清除指令字串內容 sb.Append("INSERT INTO Output ( 輸出內容 ) values ( '")       ^^^^^^^^^^^^^^^^^ SQL語法,插入一筆記錄到剛剛的表內 sb.Append( OutputString.ToString() ) <<這筆記錄的值 sb.Append("' )") <<語法需要得右括弧 OleComm.CommandText = sb.ToString() <<將指令內容傳給指令物件準備執行指令 OleConn.Open() <<開啟連線 OleComm.ExecuteNonQuery() <<執行指令 OleConn.Close() <<關閉連線 OK,因為你說可以用Excel 所以我就擅自幫你加上一堆用牛刀殺雞的程式碼了 XD (其實我也沒直接使用Excel元件成功過,我只會這101招) 請笑納XD --



※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.160.164.205 ※ 編輯: Peruheru 來自: 118.160.164.205 (05/31 19:42)
1F:推 wasimingming:謝謝你,但是我看不懂呀... = =" 05/31 20:18
※ 編輯: Peruheru 來自: 118.160.164.205 (05/31 20:36)







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Boy-Girl站內搜尋

TOP