VB.Net DataSet 填充資料庫內容
'導入命名空間
Imports System.Data.OleDb
'定義變量
Dim ds As DataSet = New DataSet()
Dim i, cn As Integer
Dim Sql As String
'Oracle連線
Dim SqlTP As OleDbConnection
Dim CmdTP As New OleDbCommand
Dim drTP As OleDbDataReader
Dim AdapterTP As OleDbDataAdapter
'打开Oracle連線
Public Sub OpenAdapterTP()
SqlTP = New OleDbConnection("Provider=OraOLEDB.Oracle.1;Password=密碼;Persist Security Info=True;User ID=帳號;Data Source=資料庫")
If SqlTP.State = ConnectionState.Closed Then
SqlTP.Open()
End If
'填充到DataSet里
AdapterTP = New OleDbDataAdapter(Sql, SqlTP)
ds = New DataSet()
AdapterTP.Fill(ds, "p")
End Sub
'結束Oracle連線
Public Sub DisposeAdapterTP()
If SqlTP.State = ConnectionState.Closed Then
SqlTP.Dispose()
ElseIf SqlTP.State = ConnectionState.Open Then
SqlTP.Close()
SqlTP.Dispose()
Else
SqlTP.Dispose()
End If
End Sub
Private Sub A1()
Sql = ("SELECT IMA01 FROM SH01.VW_DECA_IMA_STATE WHERE (IMA01 LIKE 'AMC100-01603%')")
OpenAdapterTP() '打开Oracle連線
TextBox1.Text = ds.Tables("p").Rows.Count '總筆數
If Not ds.Tables("p").Rows(0).Item(0) Is System.DBNull.Value Then '空值判斷
TextBox2.Text = ds.Tables("p").Rows(0).Item(0) '第1筆內容
End If
DisposeAdapterTP() '結束Oracle連線
End Sub
VB.Net DataSet 填充資料庫內容的更多相关文章
- [心得] 如何利用liquibase進行資料庫版本控制 - 實際練習
透過上一篇的基本觀念介紹,希望大家應該有一點點感覺了! 這篇我們就來做個簡單的版本演練,加深印象吧! 我使用的環境如下 System : Windows 7 Database : SQL Server ...
- [心得] 如何利用liquibase進行資料庫版本控制 - 基礎觀念
前言 - 會寫這篇除了是要記錄一下使用的過程之外,也是發現到網路上找來的教學幾乎都是跟其它環境做結合 比較沒有單純利用command進行的流程.也沒有整體觀念的介紹,所以將我所理解的整理分享給大家. ...
- 如何將 MySQL 資料庫轉移到 Microsoft SQL Server 與 Azure SQL Database
MySQL 是相當常用之資料庫伺服器,而微軟雲端服務 Microsoft Azure 上 Azure SQL Database 是一個功能強大且經濟實惠的選擇,透過本篇文章,使用 SQL Server ...
- vb.net 水晶報表CrystalReport 動態設定資料庫來源
沒有出現CrystalReportViewer時,須安裝CRforVS_13_0. 新增1個數據集,新增1個數據表,添加二列,列名要和資料庫名一樣. 修改目標Framework 修改app.confi ...
- Delphi APP 開發入門(八)SQLite資料庫
Delphi APP 開發入門(八)SQLite資料庫 分享: Share on facebookShare on twitterShare on google_plusone_share 閲讀次 ...
- 安卓初級教程(4):sqlite建立資料庫
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ...
- Active Record: 資料庫遷移(Migration) (转)
Active Record: 資料庫遷移(Migration) Programming today is a race between software engineers striving to b ...
- [MVC4-基礎] 從資料庫取值顯示在DropDownList中
剛開始學MVC4,以下是一些基礎的學習筆記! 完成效果像下面這樣,資料來源是既有的Database. 1.Controller public ActionResult Index() { SqlCon ...
- [转]SQL Server 安全性概論與無法刪除資料庫使用者的解決辦法
經常有人來問我特定 SQL Server 資料庫裡的使用者無法刪除的問題,這問題其實跟 SQL Server 的安全性架構有很大關係,解決這個問題當然還是瞭解觀念的重要性大於知道如何解決問題.除了講解 ...
随机推荐
- C++ MFC棋牌类小游戏day3
今天开始设计小人棋子. 画法跟画虎一样,唯一不一样的是小人在刚开始会有重叠的情况,所以画起来可能比虎的棋子能够难一点. 我打算用Location结构体中的num来标记每个棋盘坐标存在棋子的个数,isH ...
- using python read/write HBase data
A. operations on Server side 1. ensure hadoop and hbase are working properly 2. install thrift: apt ...
- C语言中的语句
• 表达式语句 表达式后加 ; 构成表达式语句. a = b+c; x+y i++ • 控制语句 完成一定的控制功能. if(...){...}else{...} ...
- win7 装docker
Win7安装Docker 主要是装这个 ,官网没有win7版本 Docker Toolbox on Windows
- KMP string pattern matching
The function used here is from the leetcode. Details can be found in leetcode problem: Implement str ...
- 「SDOI2016」储能表(数位dp)
「SDOI2016」储能表(数位dp) 神仙数位 \(dp\) 系列 可能我做题做得少 \(QAQ\) \(f[i][0/1][0/1][0/1]\) 表示第 \(i\) 位 \(n\) 是否到达上界 ...
- JavaScript概述-第1章
目录 初始JavaScript 学会使用编辑工具 如何引入脚本代码 常用语句 常见浏览器兼容性问题 了解前端开发技术JavaScript,JavaScript的发展,JavaScript特点,Java ...
- 机器学习技法笔记:11 Gradient Boosted Decision Tree
Roadmap Adaptive Boosted Decision Tree Optimization View of AdaBoost Gradient Boosting Summary of Ag ...
- linux中环境变量PATH设置错误,导致ls cd 等命令不能使用,提示:没有那个文件或目录
在CentOS7中执行了 PATH=/opt/:$PATH 然后执行ls时,出现 ls-bash: ls: 没有那个文件或目录 试了试其他命令也一样无法使用 后来执行 : export PATH=/u ...
- LeetCode:146_LRU cache | LRU缓存设计 | Hard
题目:LRU cache Design and implement a data structure for Least Recently Used (LRU) cache. It should su ...