• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    [ASP.NET]對Oracle數據庫創建表/判斷數據表是否已存在

    發布: 2007-6-30 18:56 | 作者: admin | 來源: | 查看: 118次 | 進入軟件測試論壇討論

    領測軟件測試網Oracle數據庫創建表:
    Dim myConnectionString As String
    Dim myConnection As OleDbConnection
    Dim myCommand As OleDbCommand
    Dim myCreateSQL As String
    myConnectionString = "Provider=@#OraOLEDB.Oracle.1@#;User ID=[User ID];Data Source=[Data Source];Extended Properties=;Persist Security Info=True;Password=[Password]"
    myConnection = New OleDbConnection(myConnectionString)
    myCreateSQL = "create table (abc varchar2(10))"
    myCommand = New OleDbCommand(myCreateSQL)

    myCommand.Connection = myConnection
    myConnection.Open()
    myCommand.ExecuteNonQuery()
    myCommand.Connection.Close()

    判斷數據表是否已存在:
    @#DataBaseName --表名
    Private Function SQLExistDatabase(ByVal DataBaseName As String) As Boolean
    Dim orcConnDb As OracleConnection
    Dim strSelect As String
    Dim odaExistDatabase As OracleDataAdapter
    Dim dsExistDatabase As New DataSet

    orcConnDb = New OracleConnection
    orcConnDb.ConnectionString = "data source=[data source];" _
    & "persist security info=False;" _
    & "user id=[]user id;Password=[Password];"
    orcConnDb.Open()

    strSelect = "select count(*) from user_tables where table_name=@#" & ReplaceEN(DataBaseName) & "@#"
    odaExistDatabase = New OracleDataAdapter(strSelect, orcConnDb)

    odaExistDatabase.Fill(dsExistDatabase)

    If dsExistDatabase.Tables(0).Rows(0)(0) = 0 Then
    orcConnDb.Close()
    Return False
    Else
    orcConnDb.Close()
    Return True
    End If
    End Function

    @#小寫英字轉換成大寫英字
    @#enString -- 字符串
    Private Function ReplaceEN(ByVal enString As String) As String
    Dim i As Integer

    For i = Asc("a") To Asc("z")
    enString = enString.Replace(CChar(ChrW(i)), CChar(ChrW(i - 32)))
    Next

    Return enString
    End Function


    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>