Database připojení k Mssql serveru
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- iwory
- Člen | 147
Zdravím našel jsem dvě vlákna ohledne Mssql ale odpověď jsem bohužel
nenašel…
Normálně jsem se na serveru připojoval:
$dbPump = mssql_connect("IP", "name", "pass", true);
mssql_select_db("dbname", $dbPump);
...
Chtěl jsme import dat přeupravit to Nette ale bohužel dostávam pouze chybu „could not find driver“
$connection = new \Nette\Database\Connection('mssql:host=IP;dbname=DB', 'name', 'pass');
Nebo mi někde něco uniká?
Díky
- dobby
- Člen | 10
iwory, mne to takto funguje:
(config.local.neon)
parameters:
database:
driver: sqlsrv
server: 192.168.1.1
user: username
password: password
database: dbname
nette:
database:
default:
dsn: '%database.driver%:server=%database.server%;database=%database.database%'
user: %database.user%
password: %database.password%
options:
lazy: yes
- kralik
- Člen | 230
Ahoj,
rád bych se zeptal jak na Nette\Database k MS SQL se správnou češtinou?
Nette používá utf-8 a MSSQL pouze latinku (windows-1250).
Z Nette 2.1.5 připojnení k MSSQL v pohodě, čtení dat také, avšak v DB nesmí být (č,ů,ř,ž,atd) u těchto znaků se odstraní diaktirika a přepíší se mi data i v DB, to nevím proč?
Prosím nepotýká se také někdo s češtinou v MSSQL?
Moc díky