Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Web > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 09.10.2019, 23:18   #1
Николай_S
Новичок
 
Регистрация: 09.10.2019
Сообщений: 1
Репутация: 10
По умолчанию Нужна помощь в коде sql

Код:
include("insoft_util");

function engineProcess()
{
	try
	{
		runProcess();
	}
	catch(e)
	{
		printError(e);
		printError(e.backtrace);
		unload.setStop();
	}
} 

function runProcess()
{
	unload.setRun();
	unloadEngine.setPath(lePath.text);
	var dt = deDate.date;
	var month = dt.getMonth() + 1;
	var MM = month < 10 ? "0" + month : month;
	var DD = dt.getDate()<10 ? "0" + dt.getDate() : dt.getDate();
  var sYear    = dt.getFullYear().toString();
var companyInn  =binder.getCurrentValueAsString("inn");
	unloadEngine.setTblName("a_"+companyInn+"_" + "40702810975170104135.txt" );
	var sqlText = "SELECT CAST(L_S AS NVARCHAR(11)) AS  A_DEB_LS, CAST( SUM_K AS NUMERIC(15,2)) AS A_DEB_SUM	 FROM  fn_unload_ilovlya_sber (:date_first, :is_trim_zero)";

	var qs = new SqlParser();
	qs.prepare(sqlText);
	qs.bind(":date_first", deDate.date);
	qs.bind(":is_trim_zero", 0);

	unloadEngine.setQuery(qs.result());
	
	pgBarSetMax(pgBar, unloadEngine.rowCount);
	unloadEngine.processUnload();
	pgBar.setValue(0);
	unload.accept();
}

function setupSignals()
{
	unloadEngine["rowChanged(int)"].connect(pgBar.setValue); 
	unload.start.connect(engineProcess);
	unloadEngine.finished.connect(unload.setStop);
	unload.stop.connect(unloadEngine.stopProcess); 
	unload["finished(int)"].connect(destroySignals);
}

function destroySignals()
{
	unloadEngine["rowChanged(int)"].disconnect(pgBar.setValue); 
	unload.start.disconnect(engineProcess);
	unloadEngine.finished.disconnect(unload.setStop);
	unload.stop.disconnect(unloadEngine.stopProcess); 
	unload["finished(int)"].disconnect(destroySignals);
}

function init ()
{
	setupSignals();
	grbLg.hide();
	rbLg.text = "Без лидирующих нулей";
	rbPc.text = "С лидирующими нулями";
	rbLgPc.hide();
	deDate.displayFormat = "MMMM.yyyy";
	deDate.calendarPopup = true;
	unloadEngine.setDateFormat("yyyy.MM.dd");
binder.query = "SELECT id_management_company,  inn, name FROM vi_management_company";
binder.comboBox = cbSelector;
binder.visibleColumn = "name";
binder.applyChanges();
binder.currentIndex = 0;
grbSelector.show();//
}

try

{
var grbSelector = unload.findChild("grbSelector");//

	var pgBar = createChild("pbDbf");
var binder = new ComboBoxBinder();

var cbSelector = unload.findChild("cbSelector");

	var lePath = createChild("lePath");
	var deDate = createChild("deMonth");
	var grbLg  = createChild("grbLg");
	var rbLg = createChild("rbLg");
	var rbPc = createChild("rbPc");
	var rbLgPc = createChild("rbLgPc");

	var unloadEngine = new UnloadEngine("txt");
	init();
	unload.exec();

	printInfo("Выгрузка завершена!");
}

catch (e)
{
	printError(e);
	printError(e.backtrace);
}
вопрос заключается в следующем данный код выводит выходные данные из таблиц базы данных в формате № лицевого счета (10000);сумма (254.23); то есть 10000;254.23; а надо чтобы выводил 10000;254,23 подскажите где что убрать или заменить чтобы получилось 10000;254,23 (убрать ; в конце и точку заменить на запятую)
Николай_S вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужна помощь в коде Javascript Oleg634 JavaScript, Ajax 1 22.02.2019 11:13
Нужна помощь в исправлении ошибки в коде Pascal ABC.NET 30D1AK Помощь студентам 1 29.01.2019 00:02
проблема в коде .bat нужна помощь студенту abramovev Помощь студентам 0 28.01.2014 15:37
Очень нужна помощь c матрицами, макросами в Excel. Заранее благодарен(поверьте, очень-очень нужна помощь) Farridjan Помощь студентам 1 03.07.2009 12:24
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12


10:23.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.