ISSO E VB?
Que comando é essé "Forall" ? O VB6 não reconhece.
Sub Click As Button
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Dim DestList As String
Dim SetFlag As String
SetFlag = ""
DestList ("Server1/Acme1/Acme") = "192.168.1.140"
DestList ("Server2/Acme1/Acme") = "192.168.1.141"
DestList ("Server3/Acme1/Acme") = "192.168.1.142"
Set db = session.GetDatabase("","names.nsf",False)
Set view = db.GetView("Connections")
Forall svr In DestList
Set doc = view.GetDocumentByKey(Listtag(svr))
If (doc Is Nothing) Then
SetFlag = "Document has been created"
Set doc = db.CreateDocument
Doc.Form = "Server Connection"
Doc.Destination=Listtag(svr)
Doc.OptionalNetworkaddress=svr
Doc.PhoneNumber=svr
Doc.ConnectionType="0"
Doc.LanPortName="TCPIP"
Doc.PortName="TCPIP"
Doc.Type="Connection"
Doc.Source="*"
Doc.ConnectionLocation="*"
Call doc.Save(True,True)
End If
If SetFlag = "" Then SetFlag = "Document has been updated"
doc.OptionalNetworkaddress=svr
doc.PhoneNumber= svr
Call doc.save(True,True)
End Forall
Messagebox "Your Connection "&SetFlag,MB_OK,"Updated"
End Sub
Acho que é usado em liguagem PL/SQL para Oracle Database.
Como compilar? ou Executar? o que eu preciso?
Cara, não sei, deve ser VB.NET, mas tá parecendo a estrutura de um FOR EACH:
De onde tirou isso?
Dim session As New NotesSession
Dim db As NotesDatabase
Dim view As NotesView
Dim doc As NotesDocument
Dim DestList As String
Dim SetFlag As String
SetFlag = ""
DestList("Server1/Acme1/Acme") = "192.168.1.140"
DestList("Server2/Acme1/Acme") = "192.168.1.141"
DestList("Server3/Acme1/Acme") = "192.168.1.142"
Set db = session.GetDatabase("", "names.nsf", False)
Set view = db.GetView("Connections")
For Each svr In DestList
Set doc = view.GetDocumentByKey(Listtag(svr))
If (doc Is Nothing) Then
SetFlag = "Document has been created"
Set doc = db.CreateDocument
doc.Form = "Server Connection"
doc.Destination = Listtag(svr)
doc.OptionalNetworkaddress = svr
doc.PhoneNumber = svr
doc.ConnectionType = "0"
doc.LanPortName = "TCPIP"
doc.PortName = "TCPIP"
doc.Type = "Connection"
doc.Source = "*"
doc.ConnectionLocation = "*"
Call doc.Save(True, True)
End If
If SetFlag = "" Then SetFlag = "Document has been updated"
doc.OptionalNetworkaddress = svr
doc.PhoneNumber = svr
Call doc.Save(True, True)
Next svr
Messagebox "Your Connection "&SetFlag,MB_OK,"Updated"
De onde tirou isso?
Em um forum sobre Lotus Notes. O código altera informações sobre localidade do servidor de correio.
http://www.ns-tech.com/blog/geldred.nsf/d6plinks/GELD-6TF4P6
Testou da forma como passei?
deu n.
Afff Maria...
O genre isso e Lotus Script.
Parece VB e lembra um pouco, mas voce programa isso dentro do Lotus Notes por exemplo para criar um agente ;-)
O genre isso e Lotus Script.
Parece VB e lembra um pouco, mas voce programa isso dentro do Lotus Notes por exemplo para criar um agente ;-)
Tópico encerrado , respostas não são mais permitidas