Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!

Exemplo ASP utilizando OBCOM

Veja o exemplo a seguir, acessando uma Base de Dados OpenBASE Local. O esquema do banco usado neste exemplo é o seguinte:

Banco EXEMPLO 1 

nome: PESSOA E

    NOMEP(0)    U20

    IDADE          N3

O Script ASP é o seguinte:

<%@ Language=VBScript %>

<%

Option Explicit

Response.Expires = 0

Dim com

Dim Banco, Arquivo, nivel, seguranca, modo

Dim ret, Mensagem

Dim gw_nome, gw_cont, gw_ida

gw_nome="??????????" 

gw_ida="***"

Banco = "C:\usr\tsgbd\tsdic\EXEMPLO"

nivel = "a"

seguranca = 1

modo = "2"

Arquivo="PESSOA" 

If Request.ServerVariables("CONTENT_LENGTH") <> 0 Then

  gw_nome = Trim(Request.Form("in_nome"))

  gw_cont = Trim(Request.Form("in_cont"))

  Set com=CreateObject("OpenBase.OBcom.1")

  ret=com.OAbreBancoDeDados(Banco, nivel, seguranca, modo)

  ret=com.OLeRegistroPorChavePrimaria(Arquivo, gw_nome)

  gw_nome=com.OPegaItem(Arquivo,"NOMEP") 

  gw_ida=com.OPegaItem(Arquivo,"IDADE")

  ret=com.OFechaBancoDeDados(0)

  Set com=Nothing

End If  

%>

<HTML>

<BODY>

<h2>Demonstração OPUSWeb - ASP</h2>

<Form method="post" action="<%= Request.ServerVariables("SCRIPT_NAME") %>">

Informe o Nome:

<input type="text" size=20 name="in_nome" value="<%= gw_nome %>">

<input type="submit" name="in_cont" value="Continua">

<br>

<b>Nome:<%= gw_nome%>

<br>

Idade:<%= gw_ida%>

<br>

Botão:<%= gw_cont%></b>

</form>

</body>

</html>

Anterior Sumário Próximo OpenBASE! o Banco de Dados inteligente. Fale conosco!