B70340 1 jaar geleden
bovenliggende
commit
b6101db7a9

BIN
.vs/SYS-UPDATE/FileContentIndex/3a11cb0f-7766-44c8-a2d1-e6f244b2c6c3.vsidx Bestand weergeven


BIN
.vs/SYS-UPDATE/FileContentIndex/47c0ebfc-a833-4179-bc5f-3610743b3bfb.vsidx Bestand weergeven


BIN
.vs/SYS-UPDATE/FileContentIndex/5b937835-9af6-4266-b606-4aa44378d994.vsidx Bestand weergeven


BIN
.vs/SYS-UPDATE/FileContentIndex/5d509d9d-137e-41b8-8f1e-c9b1defe68ef.vsidx Bestand weergeven


+ 0
- 0
.vs/SYS-UPDATE/FileContentIndex/read.lock Bestand weergeven


BIN
.vs/SYS-UPDATE/v17/.suo Bestand weergeven


+ 107
- 0
.vs/SYS-UPDATE/v17/DocumentLayout.json Bestand weergeven

@@ -0,0 +1,107 @@
1
+{
2
+  "Version": 1,
3
+  "WorkspaceRootPath": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\",
4
+  "Documents": [
5
+    {
6
+      "AbsoluteMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|d:\\\u5DE5\u5DE7\u660E\\tenden\\sys-update\\sys-update\\sys-update.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
7
+      "RelativeMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|solutionrelative:sys-update\\sys-update.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
8
+    },
9
+    {
10
+      "AbsoluteMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|d:\\\u5DE5\u5DE7\u660E\\tenden\\sys-update\\sys-update\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
11
+      "RelativeMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|solutionrelative:sys-update\\sql_module.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
12
+    },
13
+    {
14
+      "AbsoluteMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|d:\\\u5DE5\u5DE7\u660E\\tenden\\sys-update\\sys-update\\sql_\u9023\u7DDA\u72C0\u614B\u6A21\u7D441.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
15
+      "RelativeMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|solutionrelative:sys-update\\sql_\u9023\u7DDA\u72C0\u614B\u6A21\u7D441.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
16
+    },
17
+    {
18
+      "AbsoluteMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|d:\\\u5DE5\u5DE7\u660E\\tenden\\sys-update\\sys-update\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}",
19
+      "RelativeMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|solutionrelative:sys-update\\\u5168\u57DF\u8B8A\u6578.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}"
20
+    },
21
+    {
22
+      "AbsoluteMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\sys-update\\sys-update.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form",
23
+      "RelativeMoniker": "D:0:0:{D0806AA5-B858-4178-B1A2-8CCDA1F4EE00}|SYS-UPDATE\\SYS-UPDATE.vbproj|solutionrelative:sys-update\\sys-update.vb||{2C015C70-C72C-11D0-88C3-00A0C9110049}|Form"
24
+    }
25
+  ],
26
+  "DocumentGroupContainers": [
27
+    {
28
+      "Orientation": 0,
29
+      "VerticalTabListWidth": 256,
30
+      "DocumentGroups": [
31
+        {
32
+          "DockedWidth": 200,
33
+          "SelectedChildIndex": 4,
34
+          "Children": [
35
+            {
36
+              "$type": "Bookmark",
37
+              "Name": "ST:0:0:{004be353-6879-467c-9d1e-9ac23cdf6d49}"
38
+            },
39
+            {
40
+              "$type": "Document",
41
+              "DocumentIndex": 3,
42
+              "Title": "\u5168\u57DF\u8B8A\u6578.vb",
43
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\\u5168\u57DF\u8B8A\u6578.vb",
44
+              "RelativeDocumentMoniker": "SYS-UPDATE\\\u5168\u57DF\u8B8A\u6578.vb",
45
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\\u5168\u57DF\u8B8A\u6578.vb",
46
+              "RelativeToolTip": "SYS-UPDATE\\\u5168\u57DF\u8B8A\u6578.vb",
47
+              "ViewState": "AQIAAAAAAAAAAAAAAAAwwAYAAAAcAAAA",
48
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
49
+              "WhenOpened": "2024-03-13T11:50:36.4Z",
50
+              "EditorCaption": ""
51
+            },
52
+            {
53
+              "$type": "Document",
54
+              "DocumentIndex": 2,
55
+              "Title": "SQL_\u9023\u7DDA\u72C0\u614B\u6A21\u7D441.vb",
56
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SQL_\u9023\u7DDA\u72C0\u614B\u6A21\u7D441.vb",
57
+              "RelativeDocumentMoniker": "SYS-UPDATE\\SQL_\u9023\u7DDA\u72C0\u614B\u6A21\u7D441.vb",
58
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SQL_\u9023\u7DDA\u72C0\u614B\u6A21\u7D441.vb",
59
+              "RelativeToolTip": "SYS-UPDATE\\SQL_\u9023\u7DDA\u72C0\u614B\u6A21\u7D441.vb",
60
+              "ViewState": "AQIAAAAAAAAAAAAAAAAAACsAAAAAAAAA",
61
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
62
+              "WhenOpened": "2024-03-13T11:46:41.726Z",
63
+              "EditorCaption": ""
64
+            },
65
+            {
66
+              "$type": "Document",
67
+              "DocumentIndex": 1,
68
+              "Title": "SQL_Module.vb",
69
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SQL_Module.vb",
70
+              "RelativeDocumentMoniker": "SYS-UPDATE\\SQL_Module.vb",
71
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SQL_Module.vb",
72
+              "RelativeToolTip": "SYS-UPDATE\\SQL_Module.vb",
73
+              "ViewState": "AQIAAAQAAAAAAAAAAIA2wBUAAABzAAAA",
74
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
75
+              "WhenOpened": "2024-03-13T11:38:42.727Z",
76
+              "EditorCaption": ""
77
+            },
78
+            {
79
+              "$type": "Document",
80
+              "DocumentIndex": 0,
81
+              "Title": "SYS-UPDATE.vb",
82
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SYS-UPDATE.vb",
83
+              "RelativeDocumentMoniker": "SYS-UPDATE\\SYS-UPDATE.vb",
84
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SYS-UPDATE.vb",
85
+              "RelativeToolTip": "SYS-UPDATE\\SYS-UPDATE.vb",
86
+              "ViewState": "AQIAAAsAAAAAAAAAAAAAwBwAAAAvAAAA",
87
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003361|",
88
+              "WhenOpened": "2023-06-07T08:43:19.563Z",
89
+              "EditorCaption": ""
90
+            },
91
+            {
92
+              "$type": "Document",
93
+              "DocumentIndex": 4,
94
+              "Title": "SYS-UPDATE.vb [\u8A2D\u8A08]",
95
+              "DocumentMoniker": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SYS-UPDATE.vb",
96
+              "RelativeDocumentMoniker": "SYS-UPDATE\\SYS-UPDATE.vb",
97
+              "ToolTip": "D:\\\u5DE5\u5DE7\u660E\\TENDEN\\SYS-UPDATE\\SYS-UPDATE\\SYS-UPDATE.vb [\u8A2D\u8A08]",
98
+              "RelativeToolTip": "SYS-UPDATE\\SYS-UPDATE.vb [\u8A2D\u8A08]",
99
+              "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.003525|",
100
+              "WhenOpened": "2023-06-07T08:43:17.998Z"
101
+            }
102
+          ]
103
+        }
104
+      ]
105
+    }
106
+  ]
107
+}

+ 65
- 0
SYS-UPDATE/SQL_連線狀態模組1.vb Bestand weergeven

@@ -0,0 +1,65 @@
1
+Module SQL_連線狀態模組1
2
+#Region "——连接测试:避免等待时间过长——"
3
+    Dim bConnect As Boolean
4
+    Dim BgWorker1 As New System.ComponentModel.BackgroundWorker
5
+    Dim ServerIP As String
6
+    ''' <summary>
7
+    ''' 测试连接:True-连接成功,False-连接失败
8
+    ''' 参数[必选]:服务器IP
9
+    ''' 参数[可选]:等待超时时间(秒),默认为1.2秒
10
+    ''' </summary>
11
+    ''' <returns></returns>
12
+    ''' <remarks></remarks>
13
+    Function ConnectTest1(ByVal varServerIP As String, Optional ByVal varTimeout As Decimal = 1.5) As Boolean
14
+        AddHandler BgWorker1.DoWork, AddressOf BgWorker1_DoWork
15
+        Dim g As Integer
16
+        Dim k As Integer
17
+        If BgWorker1.CancellationPending Then
18
+            BgWorker1.CancelAsync()
19
+            '取消BackgroundWorker執行中的工作
20
+        End If
21
+        Try
22
+            If varServerIP = "" Then
23
+                Exit Function
24
+            End If
25
+            ServerIP = varServerIP
26
+            If varTimeout <= 0 Then
27
+                varTimeout = 1.5
28
+            End If
29
+            k = Int(varTimeout * 10)
30
+            bConnect = False
31
+            BgWorker1.WorkerSupportsCancellation = True
32
+            BgWorker1.RunWorkerAsync()
33
+            For g = 1 To k '1.2s
34
+                Threading.Thread.Sleep(100)
35
+                If bConnect = True Then
36
+                    ConnectTest1 = True
37
+                    Exit Function
38
+                End If
39
+            Next
40
+            ConnectTest1 = False
41
+            BgWorker1.CancelAsync()
42
+        Catch ex As Exception
43
+            MsgBox(ex.Message)
44
+        End Try
45
+    End Function
46
+    '--异步动作
47
+    Private Sub BgWorker1_DoWork(ByVal sender As System.Object, ByVal e As System.ComponentModel.DoWorkEventArgs)
48
+        Call ConnectMSSQLServer()
49
+    End Sub
50
+    '--连接数据库
51
+    Private Function ConnectMSSQLServer() As Boolean
52
+        Dim sqlConTest As Data.SqlClient.SqlConnection ' 连接   
53
+        sqlConTest = New Data.SqlClient.SqlConnection
54
+        sqlConTest.ConnectionString = "Data Source=" + ServerIP + ";Initial Catalog=HX-GPS-ERP-SYS;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
55
+        Try
56
+            sqlConTest.Open()
57
+            sqlConTest.Close()
58
+        Catch ex As Exception
59
+        Finally
60
+            bConnect = True
61
+        End Try
62
+    End Function
63
+#End Region
64
+End Module
65
+

+ 17
- 21
SYS-UPDATE/SYS-UPDATE.vb Bestand weergeven

@@ -13,29 +13,25 @@ Public Class SYS_UPDATE
13 13
         Dim pProcess1() As Process = System.Diagnostics.Process.GetProcessesByName("TENDEN-ERP-SYS.exe")
14 14
         For Each p As Process In pProcess1 : p.Kill() : Next
15 15
         Dim Strs As String = Application.StartupPath : 資料數 = 17
16
-        If File.Exists(Strs + "\LIVE.txt") Then
17
-            MyModule1.進度條() : Dim fileReader As String : fileReader = My.Computer.FileSystem.ReadAllText(Strs + "\LIVE.txt")
18
-            MyModule1.進度條() : If Strings.Left(fileReader, 1) = "A" Then : 伺服器區域_cb.Text = "天盾伺服器" : Else : 伺服器區域_cb.Text = "雲端伺服器" : End If
19
-            '-----------------------確認登入伺服器位置-----------------------------------------------------------------------------------------------------------------------------------------
20
-            MyModule1.進度條() : If 伺服器區域_cb.Text = "天盾伺服器" Then : 登入人IP = "192.168.0.107" : ElseIf 伺服器區域_cb.Text = "雲端伺服器" Then : 登入人IP = "106.1.48.106,4567" : End If
21
-            MyModule1.進度條() : SQL_連線字串_ERP()
22
-            '-----------------------系統版本號寫入-----------------------------------------------------------------------------------------------------------------------------------------------
23
-            MyModule1.進度條() : SQL_版本號()
24
-            MyModule1.進度條() : If dr.Read() Then : 版本號 = dr("系統認證版本號") : End If : conn.Close()
25
-            '-----------------------FTP資料夾登入位置宣告--------------------------------------------------------------------------------------------------------------------------------------
26
-            MyModule1.進度條() : SQL_FTP伺服器登入位置()
27
-            MyModule1.進度條() : If dr.Read() Then : Target = dr("FTP地址") : FTP帳號 = dr("FTP帳號") : FTP密碼 = dr("FTP密碼") : End If : conn.Close()
28
-            MyModule1.進度條() : Set_清單1()
29
-            MyModule1.進度條() : Dim HH As String = ""
30
-            For i As Integer = 0 To FDT_dgv.Rows.Count - 1
31
-                If i < 10 Then : HH = "0" & i : ElseIf i >= 10 Then : HH = i : End If
32
-                If FDT_dgv("指定", i).Value.ToString = "AA" & HH Then : AA(i) = FDT_dgv("資料夾名稱", i).Value.ToString : End If
33
-            Next
34
-            MyModule1.進度條() : Target1 = Target & AA(0) & "/"
16
+
17
+        If SQL_連線狀態模組1.ConnectTest1("192.168.0.107") = True Then
18
+            MyModule1.進度條() : 登入人IP = "192.168.0.107" : SQL_連線字串_正式() : 伺服器區域_cb.Text = "天盾伺服器"
35 19
         Else
36
-            Delay(30000)
37
-            MsgBox("沒有連線指定!!!") : Me.Close()
20
+            MyModule1.進度條() : 登入人IP = "106.1.49.218,2433" : SQL_連線字串_測試() : 伺服器區域_cb.Text = "雲端伺服器"
38 21
         End If
22
+        '-----------------------系統版本號寫入-----------------------------------------------------------------------------------------------------------------------------------------------
23
+        MyModule1.進度條() : SQL_版本號()
24
+        MyModule1.進度條() : If dr.Read() Then : 版本號 = dr("系統認證版本號") : End If : conn.Close()
25
+        '-----------------------FTP資料夾登入位置宣告--------------------------------------------------------------------------------------------------------------------------------------
26
+        MyModule1.進度條() : SQL_FTP伺服器登入位置()
27
+        MyModule1.進度條() : If dr.Read() Then : Target = dr("FTP地址") : FTP帳號 = dr("FTP帳號") : FTP密碼 = dr("FTP密碼") : End If : conn.Close()
28
+        MyModule1.進度條() : Set_清單1()
29
+        MyModule1.進度條() : Dim HH As String = ""
30
+        For i As Integer = 0 To FDT_dgv.Rows.Count - 1
31
+            If i < 10 Then : HH = "0" & i : ElseIf i >= 10 Then : HH = i : End If
32
+            If FDT_dgv("指定", i).Value.ToString = "AA" & HH Then : AA(i) = FDT_dgv("資料夾名稱", i).Value.ToString : End If
33
+        Next
34
+        MyModule1.進度條() : Target1 = Target & AA(0) & "/"
39 35
     End Sub
40 36
     Private Sub SYS_UPDATE_Shown(sender As Object, e As EventArgs) Handles MyBase.Shown
41 37
         MyModule1.進度條() : Delay(30000)

+ 1
- 0
SYS-UPDATE/SYS-UPDATE.vbproj Bestand weergeven

@@ -76,6 +76,7 @@
76 76
     <Import Include="System.Threading.Tasks" />
77 77
   </ItemGroup>
78 78
   <ItemGroup>
79
+    <Compile Include="SQL_連線狀態模組1.vb" />
79 80
     <Compile Include="SYS-UPDATE.vb">
80 81
       <SubType>Form</SubType>
81 82
     </Compile>

BIN
SYS-UPDATE/bin/Debug/SYS-UPDATE.exe Bestand weergeven


BIN
SYS-UPDATE/bin/Debug/SYS-UPDATE.pdb Bestand weergeven


+ 9
- 0
SYS-UPDATE/bin/Debug/SYS-UPDATE.xml Bestand weergeven

@@ -22,5 +22,14 @@ SYS-UPDATE
22 22
   使用這個強類型資源類別的資源查閱。
23 23
 </summary>
24 24
 </member>
25
+<member name="M:SYS_UPDATE.SQL_連線狀態模組1.ConnectTest1(System.String,System.Decimal)">
26
+ <summary>
27
+ 测试连接:True-连接成功,False-连接失败
28
+ 参数[必选]:服务器IP
29
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
30
+ </summary>
31
+ <returns></returns>
32
+ <remarks></remarks>
33
+</member>
25 34
 </members>
26 35
 </doc>

BIN
SYS-UPDATE/obj/Debug/DesignTimeResolveAssemblyReferences.cache Bestand weergeven


BIN
SYS-UPDATE/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache Bestand weergeven


BIN
SYS-UPDATE/obj/Debug/SYS-UPDATE.exe Bestand weergeven


BIN
SYS-UPDATE/obj/Debug/SYS-UPDATE.pdb Bestand weergeven


+ 1
- 1
SYS-UPDATE/obj/Debug/SYS-UPDATE.vbproj.CoreCompileInputs.cache Bestand weergeven

@@ -1 +1 @@
1
-f7bf0ccb484b8b6b002ac292c9038830c025f75f
1
+e5b528b0002881bb6b04de9704eee6656a54038231ece3a779f32181c783e6bf

+ 0
- 1
SYS-UPDATE/obj/Debug/SYS-UPDATE.vbproj.FileListAbsolute.txt Bestand weergeven

@@ -22,4 +22,3 @@ D:\工巧明\TENDEN\SYS-UPDATE\SYS-UPDATE\obj\Debug\SYS-UPDATE.exe
22 22
 D:\工巧明\TENDEN\SYS-UPDATE\SYS-UPDATE\obj\Debug\SYS-UPDATE.xml
23 23
 D:\工巧明\TENDEN\SYS-UPDATE\SYS-UPDATE\obj\Debug\SYS-UPDATE.pdb
24 24
 D:\工巧明\TENDEN\SYS-UPDATE\SYS-UPDATE\obj\Debug\SYS-UPDATE.vbproj.AssemblyReference.cache
25
-D:\工巧明\TENDEN\SYS-UPDATE\SYS-UPDATE\obj\Debug\SYS-UPDATE.vbproj.SuggestedBindingRedirects.cache

BIN
SYS-UPDATE/obj/Debug/SYS-UPDATE.vbproj.GenerateResource.cache Bestand weergeven


+ 0
- 0
SYS-UPDATE/obj/Debug/SYS-UPDATE.vbproj.SuggestedBindingRedirects.cache Bestand weergeven


+ 9
- 0
SYS-UPDATE/obj/Debug/SYS-UPDATE.xml Bestand weergeven

@@ -22,5 +22,14 @@ SYS-UPDATE
22 22
   使用這個強類型資源類別的資源查閱。
23 23
 </summary>
24 24
 </member>
25
+<member name="M:SYS_UPDATE.SQL_連線狀態模組1.ConnectTest1(System.String,System.Decimal)">
26
+ <summary>
27
+ 测试连接:True-连接成功,False-连接失败
28
+ 参数[必选]:服务器IP
29
+ 参数[可选]:等待超时时间(秒),默认为1.2秒
30
+ </summary>
31
+ <returns></returns>
32
+ <remarks></remarks>
33
+</member>
25 34
 </members>
26 35
 </doc>

+ 5
- 6
SYS-UPDATE/全域變數.vb Bestand weergeven

@@ -1,12 +1,11 @@
1 1
 Module 全域變數
2 2
     Public g_conn_type As String : Public gUserName As String : Public 版本號 As String :: Public 登入人IP As String : Public AA(99) As String
3 3
     Public Target As String : Public Target1 As String : Public Target2 As String : Public FTP帳號 As String : Public FTP密碼 As String : Public FTP物理位置 As String
4
-    Friend Sub SQL_連線字串_ERP()
5
-        If SYS_UPDATE.伺服器區域_cb.Text = "雲端伺服器" Then
6
-            ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
7
-        Else
8
-            ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"
9
-        End If
4
+    Friend Sub SQL_連線字串_正式()
5
+        ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=0911274990;Max pool size = 200;Connection Timeout=0"
6
+    End Sub
7
+    Friend Sub SQL_連線字串_測試()
8
+        ConString = "Data Source=" & 登入人IP & ";Initial Catalog=天盾國際管理系統資料庫;Persist Security Info=True;User ID=b70340;Password=Lee0911274990;Max pool size = 200;Connection Timeout=0"
10 9
     End Sub
11 10
     Public 平均數 As Integer : Public 最終數 As Integer = 0 : Public 資料數 As Integer = 0
12 11
     Public Class MyModule1

Laden…
Annuleren
Opslaan