Мне нужно сделать автоматическое приложение, вызванное из командной строки Windows. Это приложение запускается, выполняет некоторые операции с БД и автоматически выходит из него. Далее мне нужно обработать возвращаемые значения из Access. Я пробовал все, что я нашел в Google, но Access возвращает 0 каждый раз. Мне нужно вернуть 1 или еще что-нибудь, чтобы сообщить cmd, что в базе данных есть ошибка.Значение возврата приложения MS Access
здесь некоторый код в VBA (доступ форма вызова при запуске приложения):
Private Sub Form_Load()
Dim xSQL As String
Dim xRS As DAO.Recordset
xSQL = "select * from table1"
Set xRS = CurrentDb.OpenRecordset(xSQL, dbOpenDynaset)
xRS.MoveLast: xRS.MoveFirst
DoEvents
If xRS!field1 = "" Or IsNull(xRS!field1) Then
' HERE I WANT TO RETURN 1 OR ANY TRUE VALUE = ERROR
Application.Quit acQuitSaveAll
End If
' HERE I RETURN 0 = SUCCESS
Application.Quit acQuitSaveAll
End Sub
Некоторые идеи, как это сделать?
возможно дубликат [родительских переменных окружения ребенка] (http://stackoverflow.com/questions/19410574/parent -child-environment-variables) –