Adatbázis: SQL, XML DB

mysql collation mi a baj ?

hi!
ezt irtam a my.cnf konfig fajlba, de ettol meg ha show variables; -t nezek nem valtozik semmi.
hogyan tudnam atalitani, foleg a collation_connection -t swedish rol latin2_hungarian_ci -re ?

[mysqld]
default-character-set=latin2
character-set-connection=latin2
init_connect='SET character_set_connection=latin2; SET
character_set_client=latin2; SET character_set_results=latin2;'

elore is koszi
zsomi

Oracle package function futtatás PHP-ből

Hello,

(megjegyzés: kezdő Oracle "felhasználó" vagyok)

Adott egy Oracle 10.2, és egy Apache+PHP kombó.

A PHP-ból ADOdb segítségével kapcsolódok az Oracle-höz, a megszokott DML-ek simán mennek.
Az adatbázisban a táblák mellett van néhány package, ezeken belül procedurák és függvények.

Az alábbi függvényhívást próbálom PHP-ból ADOdb-vel:


<?

...

$stmt = $db->PrepareSP("
  declare chkpass varchar2(255);
  BEGIN chkpass := ACCESS.check_pass('user', 'secret'); END;
");

$out = "";

$db->OutParameter($stmt, $out, 'chkpass');

...

?>

(egy beléptetést végző fv-ről van szó).

Futás közben ezt adja a PHP:


---------------------------------------------------------------------------------------------------------------------------------
OutParameter($stmt, $php_var='', $name='chkpass', $maxLen=4000,
$type=false);
Bind: name = chkpass

Warning: ocibindbyname() [function.ocibindbyname]: ORA-01036: illegal variable name/number in /path/to/adodb/drivers/adodb-oci8.inc.php on line 921
---------------------------------------------------------------------------------------------------------------------------------
(oci8): declare chkpass varchar2(255); BEGIN chkpass := ACCESS.check_pass('user', 'secret'); END;

Mi lehet a hiba? Mi lenne az elegáns módja ennek, ha ez így
gány?

köszi:

a.

mysql lekérdezés rendezett csoportosítással

Sziasztok a következőre szeretnék megoldást találni:

Adott egy tábla, amelynek egy mezője több adatot is tartalmaz |-al elválasztva. SUBSTRING_INDEX függyvénnyel feldarabolom és AS-al különböző néven kérdezem le őket.
Egyébként nagios log tároló tábláról van szó. Az így feldarabolt adatok: host, service, status, datetime.

Szeretném minden egyes host, minden egyes service-ét lekérdezni, de úgy hogy csak a legújabb datetime-al szereplő jelenjen meg.

Ezt úgy próbáltam megoldani, hogy lekérdezem AS-el a hostot és sevice-t összefűzve és ezt GROUP BY-olom. Ez jó is lenne, de ilyenkor nem a dátum szerinti utolsót pakolja be a lekérdezésbe. Próbáltam ORDER BY-olni a GROUP BY előtt, de ez nem működött. A GROUP BY után pedig, csak a már group by-olt sorokat rendezte.

Szóval erre nem sikerült megoldást talánom.

Íme a lekérdezés jelenleg így néz ki: (ebben csak GROUP BY van, rendezés nincs)
SELECT msg, SUBSTRING_INDEX(SUBSTRING_INDEX(msg, '|', 1),':',-1) as hostnev, SUBSTRING
_INDEX(SUBSTRING_INDEX(msg, '|', 2),':',-1) as host_service, SUBSTRING_INDEX(SUBSTRING_INDEX(msg, '
|', 2),'|',-1) as service, SUBSTRING_INDEX(SUBSTRING_INDEX(msg, '|', 3),'|',-1) as state, SUBSTRING
_INDEX(SUBSTRING_INDEX(msg, '|', 6),'|',-1) as status, datetime FROM nagioslogs WHERE msg LIKE '%SE
RVICE%' GROUP BY host_service

Remélem érthető amit írtam.
Bármilyen öteletet szívesen veszek.

grafikus adatbázis tervező

Üdv!

Olyan Gnome-os alkalmazást keresek, amelyikkel adatbázis szerkezetet lehet létrehozni kattingatással. Új táblát létrehozni, benne a mezőket, de leginkább a köztük létrehozandó kapcsolatokat (foreign key) egyszerűen meg lehet adni. A kész adatbázis szerkezetet grafikusan tudja ábrázolni. Létezik ilyen? Láttam valahol Qt alapon ilyet, de azt sem találom most. :-(

Köszönet!

Ms. Acces --> OOo Base

Hali! Tudom szar a cim, de mast nem tudtam kitalalni.
Lama kerdesek jonnek,nem ertek hozza, ne ussetek!
Szal Barátnőm gépén ugye linux van, es lehet, hogy a jovo evi tanulmanyai soran adatbazisokkal kell foglalkoznia. Mennyire tudja hasznalni OOo az MS Acces adatbazisait? Szal az a kerdesem, hogy lehet-e vmi hatranyban Barátnőm, mert OOo-t hasznal, meg tudja-e oldani a feladatait, es azt mondjuk a tanara meg tudja-e nezni Ms Accesszel, vagy keszuljek fel, hogy eloszor ware... ooo, akarom mondani venni kell neki egy Office-t, es nagy nyuglodesek aran be kell uzemelnem wine-vel?

Mono 1.2.4 vs. Mono.Data.Sqlite

Át kéne emelnem egy komplett website-ot Linuxra. ASP.NET2-ben készült, elvileg mennie kéne Mono-val. A mögöttes adatbázis egy SQLite3 fájl, Windows alatt a PHX Software-féle System.Data.SQLite könyvtárat használtam. Elvileg az 1.2.4-es Mono többé-kevésbé ezt tartalmazza Mono.Data.Sqlite néven.
A cucc tele van SqlDataSource-okkal, a beállításokat mind a Web.Config-ból veszi, ahol próbáltam az adatbázist direkt útvonallal (file://...) és az App_Data hivatkozásával (|DataDirectory|...) is megadni. Mindkét esetben ezt a hibaüzenetet kapom:

Server Error in '/' Application
No such host is known

Description: Error processing request.

Error Message: HTTP 500. System.Net.Sockets.SocketException: No such host is known

Stack Trace:

System.Net.Sockets.SocketException: No such host is known
at System.Net.Dns.GetHostByName (System.String hostName) [0x00000]
at System.Net.Dns.Resolve (System.String hostName) [0x00000]
at Mono.Data.Tds.Protocol.TdsComm..ctor (System.String dataSource, Int32 port, Int32 packetSize, Int32 timeout, TdsVersion tdsVersion) [0x00000]

Valaki súgja meg, mi a gond vele (régebben semmi gondom nem volt az SQLite-tal Mono alatt), és egyáltalán milyen hostnevet akar feloldani, amikor ez messze nem egy hálózattal összefüggő valami...

Most éppen így néz ki a definíció:


<add name="ConnectionString" connectionString="Data Source=file://home/blr/online/App_Data/tudomany.db3;" ProviderName="Mono.Data.Sqlite" />

Ösztönzésképp: beáldozok egy rekesz szabadon választott sört annak, aki délutánig mond nekem egy megoldást ;)

Postgresql perzisztens kapcsolat probléma

Sziasztok,

Postgresql -hez kapcsolódok php-ból perzisztens formában, apachos linuxos szerveren. A gondom a következő, pillanatok alatt felzabálja az összes rendelkezésre álló szálat, 150 -re van állítva a leköthető folyamat, úgyhogy azért egy darabig elég kellene neki lennie, de 1 user esetén is szinte minden csatlakozásnál újakat hoz létre, a régebbieket pedig nem zárja napok multán sem.

Találkozott valaki hasonlóval?

FIREBIRDSQL - Error while trying to read from file

Szaisztok!
Van egy hibás Interbase adatbázisom, meg kellen javítani. Sajnos minden probálkozás hatására ilyesmit ad vissza:
I/O error for file "C:\AUTO.GDB"
-Error while trying to read from file
-Elérte a fájl végét.

Próbáltam gfix-elni, de így is azonos a probléma. Szerintetek, hopgy lehetne megjavítani? Úgy tűnik korrekt mentés nincsen. Firebird 1.0.3-al és 1.5.4-el próbáltam csatlakozni hozzá. Úgy tűnik a mentésben is már hibás...