ASP, Pervasive,ODBC

Администрирование баз данных (Pervasive.SQL, MS SQL, Oracle, утилита Support)

Модераторы: m0p3e, edward_K, Модераторы

Ответить
brabl
Сообщения: 19
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

ASP, Pervasive,ODBC

Сообщение brabl »

Есть база на сервере, подключаюсь к нему через клиента Pervasive по ODBC.
Нужно вывести в html таблицу. Может кто нибудь бросит пример любой готовый.
brabl
Сообщения: 19
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Контактная информация:

Re: ASP, Pervasive,ODBC

Сообщение brabl »

Странно, разве ни кто не пишит отчеты на html?
teapot
Сообщения: 3
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Западная Сибирь связь

Re: ASP, Pervasive,ODBC

Сообщение teapot »

Вот так примерно это выглядит на WSH
на ASP где то также долно быть
' Получение информации о текущих пользователях
Dim db
Dim rs
dim str
dim i
Set db =WScript.CreateObject("ADODB.Connection")
Set rs =WScript.CreateObject("ADODB.Recordset")
db.ConnectionTimeout = 2
db.CommandTimeout = 2
db.ConnectionTimeout = 2
db.ConnectionString = "Provider=MSDASQL;Persist Security Info=False;Data Source=galaxy2"
db.Open()
rs.ActiveConnection = db
'sapros = "select novellname from X__ACTIVEUSERS"
sapros = "select novellname, XU$FULLNAME from X__ACTIVEUSERS, X__USERS where X__USERS.ATL_NREC =X__ACTIVEUSERS.USERCODE "
rs.Open sapros, , , , adCmdText
i=0
Do Until rs.EOF
i=i+1
str=rs.Fields("novellname").Value
str1=rs.Fields("XU$FULLNAME").Value
allstr=allstr & chr(13) & i & " " & str & " " & str1
rs.MoveNext
Loop
rs.Close
db.Close
WScript.Echo allstr
:-)
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: ASP, Pervasive,ODBC

Сообщение Vitas »

а в чем проблемма?
разницы ни какой, что подключаешь первасиве, что акцессовскую базу в аспе нет.
например для акцесса:
dsn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("путь на базу/база.mdb")
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open dsn

далее для запроса:
Set RSEVENT = Server.CreateObject("ADODB.RecordSet")
RSEVENT.CursorType=1
RSEVENT.Open "SELECT * FROM таблица ", Conn, 1, 3

ну и погнал в цикле бегать:
Do while NOT RSEVENT.EOF
делаешь то, что тебе надо, например генеришь хтмл-код
RSEVENT.movenext
Loop
RSEVENT.close
Ищу возможности довести и так отличный продукт до еще большего блеска
teapot
Сообщения: 3
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Западная Сибирь связь

Re: ASP, Pervasive,ODBC

Сообщение teapot »

Вот так примерно это выглядит на WSH
на ASP где то также долно быть
' Получение информации о текущих пользователях
Dim db
Dim rs
dim str
dim i
Set db =WScript.CreateObject("ADODB.Connection")
Set rs =WScript.CreateObject("ADODB.Recordset")
db.ConnectionTimeout = 2
db.CommandTimeout = 2
db.ConnectionTimeout = 2
db.ConnectionString = "Provider=MSDASQL;Persist Security Info=False;Data Source=galaxy2"
db.Open()
rs.ActiveConnection = db
'sapros = "select novellname from X__ACTIVEUSERS"
sapros = "select novellname, XU$FULLNAME from X__ACTIVEUSERS, X__USERS where X__USERS.ATL_NREC =X__ACTIVEUSERS.USERCODE "
rs.Open sapros, , , , adCmdText
i=0
Do Until rs.EOF
i=i+1
str=rs.Fields("novellname").Value
str1=rs.Fields("XU$FULLNAME").Value
allstr=allstr & chr(13) & i & " " & str & " " & str1
rs.MoveNext
Loop
rs.Close
db.Close
WScript.Echo allstr
:-)
Galpro_tut
Постоянный гость
Сообщения: 68
Зарегистрирован: 29 мар 2005, 17:49

Re: ASP, Pervasive,ODBC

Сообщение Galpro_tut »

Гляньте еще тут:
http://galpro.itpark.ru/cgi-bin/cutecas ... thread=463
интерфейс выгрузки прайса в Html на сайт
Ответить