powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Command line клиент для ODBC?
3 сообщений из 3, страница 1 из 1
Command line клиент для ODBC?
    #36134151
alex108
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не могу найти аналога sqlplus (oracle), но только для ODBC?

Необходимо делать простые запросы из базы данных ODBC и сохранять их в файле.
Все это должно будет работать под BAT файлом.

Спасибо
...
Рейтинг: 0 / 0
Command line клиент для ODBC?
    #36135796
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напиши сам, там все элементарно.
Например:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
dim Connection_String, SQL_Statement, Output_File_Name
Connection_String = "....."
SQL_Statement ="....."
Output_File_Name = "export.csv"

dim conn, rs, i, fso, fout, field_data
set fso = CreateObject("Scripting.FileSystemObject")
set fout = fso.CreateTextFile(Output_File_Name, True)
set conn = CreateObject("ADODB.Connection")
conn.Open Connection_String
set rs = conn.Execute(SQL_Statement)


for i= 0  to rs.Fields.Count- 1 
	if i> 0  then fout.Write ","
	fout.Write rs.Fields(i).Name
next
fout.WriteLine

do while not rs.eof
	for i= 0  to rs.Fields.Count- 1 
		if i> 0  then fout.Write ","
		field_data = trim(""&rs(i))
		if instr(field_data, ",") then field_data = """" & field_data & """"
		fout.Write field_data
	next
	fout.WriteLine
	rs.MoveNext
loop

rs.Close
conn.Close
fout.Close
...
Рейтинг: 0 / 0
Command line клиент для ODBC?
    #36138589
alex108
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Конечно это не SQLPLUS, но пример до некоторой степени выручает.
Придется многое дописывать вручную.

Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Command line клиент для ODBC?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]