/ Forums / Advansys Formativ / Creating Solutions with Formativ / Data Retrieval/Update Form based processing / Reply To: Data Retrieval/Update Form based processing
October 26, 2006 at 5:42 pm
#7768
Sorry, we don’t have any examples relating to your questions. Based on your previous post, you may need to open the connection once and all other function/sub should use the opened database connection. Make sure to close the connection at the end of the process. Here is an example of the structure you can use:
Sub Main(Client, GWEvent)
dim oADOObj
set oADOObj = nothing
if not OpenDataBase() then
exit sub
end if
select case iDlg.execute
case Btn1 AddNewRecord(oADOObj)
case Btn3 DisplayAllRecords(oADOObj)
case Btn4 FindRecord(oADOObj)
case Btn5 EditRecord(oADOObj)
end select
CloseDataBase(oADOObj)
set oADOObj = nothing
End Sub
' Open Database connection
function OpenDataBase(byref aADOObj)
OpenDataBase = false
Set aADOObj = CreateObject("ADODB.Connection")
' << Setup your connection string and other process relate to opening database >>
end function
' Close Database connection
function CloseDataBase(byref aADOObj)
if aADOObj is nothing then
exit function
end if
aADOObj.close
end function
' Add record as the connection is already opened so no need to open in here
Sub AddNewRecord(byref aADOObj)
if aADOObj is nothing then
exit sub
end if
end sub
Regards,
Advansys Support
[This message was edited by Support 3 on October 26, 2006 at 10:31 PM.]
[This message was edited by Support 2 on October 27, 2006 at 12:54 AM.]