تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] استفسار بخصوص التاكد من وجود التيبل الاضافي
#2
PHP كود :
Private Sub btnCreate_Click(ByVal sender As ObjectByVal e As EventArgsHandles btnCreate.Click
    If IsExistTable
(txtTable.Text.TrimThen
        MsgBox
("Exists"MsgBoxStyle.Exclamation)
 
   Else
        If CreateTable
(txtTable.Text.TrimThen
            MsgBox
("Created"MsgBoxStyle.Information)
 
       Else
            MsgBox
("Fails"MsgBoxStyle.Exclamation)
 
       End If
 
   End If
End Sub

Function IsExistTable(ByVal tblName As String) As Boolean
    Dim sql 
As String _
        
"SELECT COUNT(*)            " _
        
"FROM   [sqlite_master]     " _
        
"WHERE  [type]='table'      " _
        
"       AND [name]=@tName   "
 
   Dim cmd As New SQLiteCommand(Sqlcon)
 
   cmd.Parameters.AddWithValue("@tName"tblName)
 
   If con.State <> ConnectionState.Open Then con.Open()
 
   Dim ret As Integer cmd.ExecuteScalar
    con
.Close()
 
   Return If(ret 0TrueFalse)
End Function

Function 
CreateTable(ByVal tblName As String)
 
   Try
        Dim sql 
As String _
            
"CREATE TABLE   [" tblName "] (     " _
            
"               [Field1] TEXT(10),      " _
            
"               [Field2] TEXT(10)       " _
            
"           )                           "
 
       Dim cmd As New SQLiteCommand(sqlcon)
 
       If con.State <> ConnectionState.Open Then con.Open()
 
       Dim ret As Integer cmd.ExecuteNonQuery
        con
.Close()
 
       Return True
    Catch ex 
As Exception
        Return False
    End 
Try
End Function 
الرد }}}
تم الشكر بواسطة: dubai.eig , سعود الشامان , سعود الشامان


الردود في هذا الموضوع
RE: استفسار بخصوص التاكد من وجود التيبل الاضافي - بواسطة a.ahmed - 17-10-17, 09:52 AM


التنقل السريع :


يقوم بقرائة الموضوع: