Ima jedan problem,
Pokusao sam da se konektujem preko ODBC-a na MSSQL EXPRESS Server, ali nikako da uspijema. Skript za konekciju je sledeci
<?php
$conn=odbc_connect('AGW','','');
$qury="SELECT * FROM artikli";
$result=odbc_exec($conn,$qury);
echo "<table><tr><td>Artikal ID</td></tr>";
while ($row=odbc_fetch_row($result))
{
echo "<tr><td>".$row['id_art']."</td></tr>";
}
echo "</table>";
odbc_close($conn);
?>
Medjutim ne mogu nikako da uspostavim vezu sa serverom.
ODBC konekcija je pravilno postavljena preko iste konekcije mogu da se konektujem kroz aplikaciju pisanu u delphiju. Medjutim sada kada sam htio da prenesem tu aplikaciju u php javljami se taj prolem.
Na MS SQL Express serveru za pristup serveru koristi se Windows Authentication.
Medjuti posle sam pokusao da koristeci ODBC pristupim bilo koje server ali ne mogu
dobijem sledeci odgovor
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified, SQL state IM002 in SQLConnect in C:\xampp\htdocs\odbc1.php on line 2
Warning: odbc_exec(): supplied argument is not a valid ODBC-Link resource in C:\xampp\htdocs\odbc1.php on line 4
Warning: odbc_fetch_row(): supplied argument is not a valid ODBC result resource in C:\xampp\htdocs\odbc1.php on line 6Artikal ID
Warning: odbc_close(): supplied argument is not a valid ODBC-Link resource in C:\xampp\htdocs\odbc1.php on line 11
ako neko zna sta je upitanju molio bih da mi pomognete
Dopuna: 04 Sep 2007 11:10
evo malo sam cacka po net-u i mjenjao sam dns
i sada mi je greska sledeca
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][SQL Native Client][SQL Server]Login failed for user 'xxx'. The user is not associated with a trusted SQL Server connection., SQL state 28000 in SQLConnect in C:\xampp\htdocs\odbc1.php on line 2
Dopuna: 04 Sep 2007 12:26
Evo nakon manje dopune skripta i ponovne izmjene dns pa konekcija na MSSQL sada izgleda ovako
$conn=odbc_connect("Driver={SQL Native Client};LastUser=Igor Madjeric;Trusted_Connection=Yes;Server=SERVER\SQLEXPRESS;Database=Aris#2007##_1ZN0MUE3T;","","");
dobijam sledeci odgovor
Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][SQL Native Client][SQL Server]Login failed for user 'NT AUTHORITY\ANONYMOUS LOGON'., SQL state 28000 in SQLConnect in C:\xampp\htdocs\odbc1.php on line 2
Dopuna: 04 Sep 2007 13:16
Evo uspio sam da se konektujem na server ali nemama podataka
nije prijavljena ni jedna greska ali kada mi ispisuje podatke iz baze ne ispise nista evo koda:
<?php
$conn=odbc_connect("Driver={SQL Native Client};Trusted_Connection=Yes;Server=SERVER\SQLEXPRESS;Database=Aris#2007##_1ZN0MUE3T;","","");
$qury="SELECT * FROM dbo.artikli";
$result=odbc_exec($conn,$qury);
echo "<table><tr><td>Artikal ID</td></tr>\n";
while ($row=odbc_fetch_row($result))
{
echo "<tr><td>".$row['id_art']."</td><td>".$row['sifra_art']."</td></tr>\n";
}
echo "</table>";
odbc_close($conn);
?>
U html napravi tabelu sa brojem redova koliko bi trebalo da je kolona ali dalje nista
Dopuna: 04 Sep 2007 13:22
Problem je rjesen na sledeci nacin:
<?php
$conn=odbc_connect("Driver={SQL Native Client};LastUser=Igor Madjeric;Trusted_Connection=Yes;Server=SERVER\SQLEXPRESS;Database=Aris#2007##_1ZN0MUE3T;","","");
$qury="SELECT * FROM dbo.artikli";
$result=odbc_exec($conn,$qury);
echo "<table><tr><td>Artikal ID</td><td>Sifra artikla</td></tr>\n";
while (odbc_fetch_row($result))
{
$id_art=odbc_result($result,"id_art");
$sifra_art=odbc_result($result,"sifra_art");
echo "<tr><td>".$id_art."</td><td>".$sifra_art."</td></tr>\n";
}
echo "</table>";
odbc_close($conn);
?>
Hvala na pomoci
|