Compare commits

..

No commits in common. "testSoftware" and "master" have entirely different histories.

5 changed files with 2317 additions and 5737 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -1,4 +1,4 @@
Imports MySql.Data.MySqlClient Imports MySql.Data.MySqlClient
Module MySqlMoudule Module MySqlMoudule
Private Const LocalHostIP As String = "192.168.0.250" Private Const LocalHostIP As String = "192.168.0.250"
@ -68,24 +68,25 @@ Module MySqlMoudule
DBClose() DBClose()
Return False Return False
End Try End Try
End
End Function End Function
Public Function DBQueryScalar(cmdStr As String) As String Public Function DBQueryScalar(cmdStr As String) As String
Dim result As String
Try Try
Database_Use() Database_Use()
sqlCmd.CommandText = cmdStr sqlCmd.CommandText = cmdStr
sqlCmd.Connection = sqlCon sqlCmd.Connection = sqlCon
Dim objResult As Object = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object result = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object
If objResult Is Nothing OrElse IsDBNull(objResult) Then Return result
Return "False"
End If
Return objResult.ToString()
Catch ex As Exception Catch ex As Exception
MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
Return "False" Return "False"
End Try End Try
End
End Function End Function
Public Function DBQueryReader(cmdStr As String) As Integer Public Function DBQueryReader(cmdStr As String) As Integer

View File

@ -1,4 +1,4 @@
Imports Npgsql Imports Npgsql
Module PostgreSQLModule Module PostgreSQLModule
Private pgSqlCon As NpgsqlConnection = New NpgsqlConnection("Host=mes-db.postgres.database.azure.com;Username=jionmt@mes-db;Password=jmtdb6919!!pg;Database=mes-jion-data") Private pgSqlCon As NpgsqlConnection = New NpgsqlConnection("Host=mes-db.postgres.database.azure.com;Username=jionmt@mes-db;Password=jmtdb6919!!pg;Database=mes-jion-data")
@ -51,25 +51,25 @@ Module PostgreSQLModule
End Function End Function
Public Function pgDBQueryScalar(cmdStr As String) As String Public Function pgDBQueryScalar(cmdStr As String) As String
Dim result As String
Try Try
If pgDBOpen() Then If pgDBOpen() Then
MsgBox("DB 연결을 진행할 수 없습니다.", vbCritical) MsgBox("DB 연결을 진행할 수 없습니다.", vbCritical)
Return "False" Return 0
End If End If
sqlCmd.CommandText = cmdStr sqlCmd.CommandText = cmdStr
sqlCmd.Connection = pgSqlCon sqlCmd.Connection = pgSqlCon
Dim objResult As Object = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object result = sqlCmd.ExecuteScalar() 'SQL 명령을 실행하고, Query 리턴하는 첫번째 행의 첫번째 열을 리턴한다. 결과가 1개인 집계함수(count, sum, avg ) 사용한다. 반환값은 object
If objResult Is Nothing OrElse IsDBNull(objResult) Then Return result
Return "False"
End If
Return objResult.ToString()
Catch ex As Exception Catch ex As Exception
MsgBox("MySQL Command Error:" + vbCrLf + Err.Description) MsgBox("MySQL Command Error:" + vbCrLf + Err.Description)
Return "False" Return "False"
End Try End Try
End
End Function End Function
Public Function pgDBQueryReader(cmdStr As String) As Integer Public Function pgDBQueryReader(cmdStr As String) As Integer

View File

@ -10,7 +10,7 @@
mySpec = New Ivi.Visa.Interop.FormattedIO488 mySpec = New Ivi.Visa.Interop.FormattedIO488
mySpec.IO = myMgr.Open(SpecID) mySpec.IO = myMgr.Open(SpecID)
mySpec.IO.Clear() 'mySpec.IO.Clear()
mySpec.IO.Timeout = ToCount mySpec.IO.Timeout = ToCount
strQueryRes = SpecQueryStr("*IDN?") strQueryRes = SpecQueryStr("*IDN?")