'導入命名空間
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

最新文章

  1. CH Round #56 - 国庆节欢乐赛解题报告
  2. thinkphp的field方法的用法
  3. scala学习笔记(6):闭包
  4. Proactor设计模式:单线程高并发
  5. Web前端新人笔记之CSS值和单位
  6. CSS样式的优先级
  7. Java 利用SWFUpload多文件上传 session 为空失效,不能验证的问题 swfUpload多文件上传
  8. Ajax 如何提交集合到mvc后台
  9. Java程序员需要学习的知识点
  10. 【学习】js学习笔记:对象的一些基础知识
  11. 智能合约语言 Solidity 教程系列8 - Solidity API
  12. python判断素数的方法
  13. 玩转spring MVC(八)----spring MVC整合json
  14. Spring Boot入门(三):使用Scheduled注解实现定时任务
  15. 一个表里有多个字段需要同时使用字典表进行关联显示,如何写sql查询语句
  16. DRDS SQL 审计与分析——全面洞察 SQL 之利器
  17. gym 101755
  18. builtroot 添加git 下载方式
  19. 动态规划 51nod 1183
  20. JavaScript语法详解:运算符和表达式

热门文章

  1. MBR内容解析
  2. Linux pwn入门教程——格式化字符串漏洞
  3. 漏洞应急响应之批量poc验证
  4. Spring,为内部方法新起一个事务,此处应有坑。
  5. WCF透明代理类,动态调用,支持async/await
  6. LeetCode:105_Construct Binary Tree from Preorder and Inorder Traversal | 根据前序和中序遍历构建二叉树 | Medium
  7. .NET手记-定义类和接口的扩展方法
  8. 解决tomcat启动慢问题
  9. Keras 资源
  10. 在Vue中使用CodeMirror 格式显示错误 行数错乱 & 代码隐藏