Forum

Dobrodošli na forum PANTHEON uporabniških strani.
sebastijan
#1 Objavljeno : 14 December 2010 16:30:56(UTC)
sebastijan

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 332
Man

Lotil sem se izdelave gradnika za nadzorno plosco pa mi nonstop vrača napake.
Nekako mi je sicer uspelo shraniti gradni vendar ga na nadzorno ploščo ne morem dodati.

Najprej pa mi ni hotelo shraniti tudi naziva gradnika, samo opis.

Poizvedbo pa delam iz druge baze ne iz primarne. Na začetku query-ja nastavim drugo bazo



Podatke v urejanju gradnika prikaže uspešno. ko jih prikaže pa ne morem več shraniti gradnika



Ko sem pa hotel dodati gradnik na ploščo pa mi vrne napako za dataset:

exception class : EDatabaseError
exception message : Cannot perform this operation on a closed dataset.



sebastijan
#2 Objavljeno : 14 December 2010 16:36:18(UTC)
sebastijan

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 332
Man

Pri shranjevanju Gradniki nadzorne plošče pa mi javi to napako:


exception class : EMSError
exception message : Invalid object name 'TZE_SETDASH'.

Main ($92c):
009a4b5a +462 Pantheon55_SQL.exe OLEDBAccess TOLEDBConnection.OLEDBError
009a46aa +01a Pantheon55_SQL.exe OLEDBAccess TOLEDBConnection.Check
009a7049 +039 Pantheon55_SQL.exe OLEDBAccess TOLEDBCommand.Check
009a9d94 +19c Pantheon55_SQL.exe OLEDBAccess OpenOrExec
009a9e78 +050 Pantheon55_SQL.exe OLEDBAccess DoExecute
009aa07a +04a Pantheon55_SQL.exe OLEDBAccess TOLEDBCommand.Execute
00997fac +058 Pantheon55_SQL.exe DBAccess TCustomDASQL.InternalExecute
009cde9d +005 Pantheon55_SQL.exe MSAccess TMSSQL.InternalExecute
009980eb +0b3 Pantheon55_SQL.exe DBAccess TCustomDASQL.Execute
009ce98a +052 Pantheon55_SQL.exe MSAccess TMSSQL.Execute
0099802f +007 Pantheon55_SQL.exe DBAccess TCustomDASQL.Execute
0099c9e0 +04c Pantheon55_SQL.exe DBAccess TDBAccessUtils.Execute
0098ff28 +124 Pantheon55_SQL.exe DBAccess TCustomDADataSet.UpdateExecute
009cb292 +0ee Pantheon55_SQL.exe MSAccess TCustomMSDataSet.UpdateExecute
00991cdf +1f7 Pantheon55_SQL.exe DBAccess TCustomDADataSet.PerformSQL
009cb74e +022 Pantheon55_SQL.exe MSAccess TCustomMSDataSet.PerformSQL
00abf77e +03e Pantheon55_SQL.exe dlDatabase 5243 +9 TdlDataset.PerformSQL
0098f0b9 +011 Pantheon55_SQL.exe DBAccess TCustomDADataSet.PerformUpdate
0097f22d +035 Pantheon55_SQL.exe MemDS TMemDataSet.DoPerformUpdate
009716b1 +00d Pantheon55_SQL.exe MemData TData.InternalUpdate
009ae033 +013 Pantheon55_SQL.exe OLEDBAccess TOLEDBRecordSet.InternalUpdate
009761d0 +034 Pantheon55_SQL.exe MemData TMemData.UpdateRecord
009ad3f5 +005 Pantheon55_SQL.exe OLEDBAccess TOLEDBRecordSet.UpdateRecord
00971542 +03e Pantheon55_SQL.exe MemData TData.PostRecord
0097ecdd +0a9 Pantheon55_SQL.exe MemDS TMemDataSet.InternalPost
0098e94c +034 Pantheon55_SQL.exe DBAccess TCustomDADataSet.InternalPost
004b1599 +029 Pantheon55_SQL.exe DB 10834 +5 TDataSet.CheckOperation
004b10b0 +048 Pantheon55_SQL.exe DB 10691 +7 TDataSet.Post
009c9c45 +005 Pantheon55_SQL.exe MSAccess TCustomMSDataSet.Post
00abdf2f +02f Pantheon55_SQL.exe dlDatabase 4627 +4 TdlDataset.Post
004b1be5 +041 Pantheon55_SQL.exe DB 11134 +7 TDataSet.CheckBrowseMode
004b0c31 +011 Pantheon55_SQL.exe DB 10528 +1 TDataSet.MoveBy
004b0de4 +01c Pantheon55_SQL.exe DB 10587 +3 TDataSet.Next
00c90e12 +182 Pantheon55_SQL.exe Navigator3 1360 +29 TNavigator3.BtnClick
00c9013b +037 Pantheon55_SQL.exe Navigator3 1142 +4 TNavigator3.ClickHandler
0050a370 +064 Pantheon55_SQL.exe Controls TControl.Click
008315c3 +087 Pantheon55_SQL.exe dlcxButton 872 +16 TdlCustomButton.Click
0050a7eb +06b Pantheon55_SQL.exe Controls TControl.WMLButtonUp
00509e6b +2bb Pantheon55_SQL.exe Controls TControl.WndProc
0050df7f +4fb Pantheon55_SQL.exe Controls TWinControl.WndProc
005bc4d1 +119 Pantheon55_SQL.exe cxControls 2615 +17 TcxControl.WndProc
0050d6a8 +02c Pantheon55_SQL.exe Controls TWinControl.MainWndProc
00487860 +014 Pantheon55_SQL.exe Classes StdWndProc
7604810d +00a USER32.dll DispatchMessageA
004f7124 +0fc Pantheon55_SQL.exe Forms TApplication.ProcessMessage
004f715e +00a Pantheon55_SQL.exe Forms TApplication.HandleMessage
004f7453 +0b3 Pantheon55_SQL.exe Forms TApplication.Run
026f8af7 +11b Pantheon55_SQL.exe Pantheon55 1145 +35 initialization
77823675 +010 kernel32.dll BaseThreadInitThunk
sebastijan
#3 Objavljeno : 14 December 2010 16:48:16(UTC)
sebastijan

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 332
Man

Prišel sem do ugotovitve, da je potrebno delati query-je na primarni bazi?
V tem primeru mi je gradnik normalno shranilo, pa tudi na nazorni plošči mi prikazuje podatke.
sebastijan
#4 Objavljeno : 15 December 2010 15:22:37(UTC)
sebastijan

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 332
Man

Zdaj pa bi rabu v tabeli prikazat podatke na 4 decimalke, kako pa to narediti? Pokaže mi namreč samo dve.
elvis
#5 Objavljeno : 16 December 2010 09:55:22(UTC)
elvis

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 151

Sebastjan, malo ti pišem, da ne boš sam v tej temi. Pa drgač? Kri, voda, blato, žena, otroc?

Aja, nimam pojma kako rešite tvoj problem. Tako kot DL očitno :)
www.eventus.si - distribucija računalniških komponent
borpuk
#6 Objavljeno : 16 December 2010 14:51:09(UTC)
borpuk

Stopnja: Datalab

Pridružen(a): 24/04/2009(UTC)
Objave: 24

Zdravo,
se opravičujem da nisem prej odgovoril - temo sem spregledal, ker ni bila pod ZEUS (sedaj sem jo premaknil - Nina, hvala za opozorilo).
Torej:
zgornji errorji mi niso znani - bi bilo dobro, če se poveževa in pogledava.
Kar se tiče decimalk: zaenkrat so za številčne vrednosti v tabelaričnih gradnikih nastavljene fiksno na dve decimalki. Edina možnost za več, je, če se casta kot tekst (char).
Bomo razmislili kako pametno narediti nastavitev za poljubno št. decimalk. Predlogi zaželjeni!
LP BP
sebastijan
#7 Objavljeno : 16 December 2010 16:06:51(UTC)
sebastijan

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 332
Man

heheh, ja dobro :D očitno zdaj nisem več sam v temi...prej sem se bolj sam s sabo pogovarjal :D.


sem probal CAST-at, samo pri tem ne dobim ven nobene vrednosti, stolpec je prazen...

SQL:
SELECT TOP 10 adDate, CAST(anM01 AS char(6)), anM03, anM06, anM12 FROM _EuriborRates
ORDER BY adDate DESC


Drugače pa bi morala biti nekje neka nastavitev za grid, da lahko izpišem toliko decimalk kolikor jih je v bazi.


Kar se tiče errorjev sem kasneje ugotovil, da se ti ne pojavijo, če je tabela na kateri delam poizvedbo v primarni pantheon bazi.
v kolikor pa sem uporabil SQL: USE "table name" pa so se pojavljali errorji


lpS
borpuk
#8 Objavljeno : 16 December 2010 16:27:42(UTC)
borpuk

Stopnja: Datalab

Pridružen(a): 24/04/2009(UTC)
Objave: 24

:) sedaj sva vsaj dva... :)

Poskusite takole:

SELECT TOP 10 adDate, CAST(anM01 AS char(6)) as anM01, anM03, anM06, anM12 FROM _EuriborRates
ORDER BY adDate DESC

ali pa z vašim selectom naredite nov gradnik, tega pa pobrišite.

LP BP
sebastijan
#9 Objavljeno : 16 December 2010 16:41:50(UTC)
sebastijan

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 332
Man

Brez uspeha. Še vedno dobim ven samo dve decimalki. (zaokrožena vrednost)

hmmm

kaj bi se dalo še narediti?

lpS
borpuk
#10 Objavljeno : 16 December 2010 16:58:17(UTC)
borpuk

Stopnja: Datalab

Pridružen(a): 24/04/2009(UTC)
Objave: 24

Nisem ravno SQL specialist, tako da bi se verjetno dalo narediti bolj elegantno...
Kakorkoli, rešitev bi lahko bila:
select cast(cast(round(5.3333333, 4) as decimal(15,4)) as char)
nemesto 5.3333333 seveda ime polja.
To sem ravnokar preizkusil v gradniku in deluje.
LP BP
sebastijan
#11 Objavljeno : 16 December 2010 17:12:28(UTC)
sebastijan

Stopnja: PA User

Pridružen(a): 24/04/2009(UTC)
Objave: 332
Man

Super....to je to

Očitno se mi ni posvetila ta rešitev :)

Bom zdaj še malo obrnil in to bo to.
hvala lepa



borpuk
#12 Objavljeno : 16 December 2010 17:14:01(UTC)
borpuk

Stopnja: Datalab

Pridružen(a): 24/04/2009(UTC)
Objave: 24

Ni zakaj!
Hvala za vprašanje.
LP BP
RSS vir  Atom Feed
Uporabniki v tej temi
Hitra navigacija  
Ne smete dodajati novih tem.
Ne smete odgovarjati na teme.
Ne smete brisati svojih objav.
Ne smete urejati svojih objav.
Ne smete ustvarjati anket.
Ne smete glasovati v anketah.

Orange-Grey Theme Created by Ingo Herbote (WatchersNET.de)
Poganja {0}, verzija {1} YAF 1.9.6.1 Under DNN | YAF © 2003-2025, Yet Another Forum.NET
Ta stran se je naložila v 0,493 sekunde.