Power Up Store Bu Hata Sebebi Nedir?

Vakana

Administrator
Yönetici
Yönetici
Katılım
7 Mart 2012
Mesajlar
12,586
Reaction score
389
Puanları
83
PHP:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC SQL Server Driver][SQL Server]The SELECT permission was denied on the object 'CURRENTUSER', database 'KN_Online', schema 'dbo'., SQL state 42000 in SQLExecDirect in C:\AppServ\www\Pus\db\odbc.php on line 14

Hata
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



C:\AppServ\www\Pus\db\odbc.php



Notepad ++ ile aç



Ctrl+g yap 14 yazıp entere bas



Orada bir hata oldugunu söylüyor sorguyu söyle kontrol edelim




Veya Sorunsuz odbc.php kullanmayı deneyebilirsin.



Kod:
<?php



ob_start();

session_start();



define('GUVENLIK',true);

/*#############################################################################

# Bu script AVCI tarafindan yazilmistir.                                      #

# Arkaplandaki "Written by AVCI" yazisinin resimden kazinmamasi dilegimle...  #

#############################################################################*/



function doquery($query, $fetch = false){

	

	include("settings.php");

	$msconnect=odbc_connect("$dbname","$dbuser","$dbpass");

	

	//$query = str_replace("{{table}}",$table,$query);

	

	$sqlquery = odbc_exec($msconnect,$query) or die("Hata");

	

	if($fetch)

	{ //hace el fetch y regresa $sqlrow

		$sqlrow = odbc_fetch_array($sqlquery);

		return $sqlrow;

	}else{ //devuelve el $sqlquery ("sin fetch")

		return $sqlquery;

	}

	

	

}

?>
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



Sorun yine aynı.
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



The SELECT permission was denied on the object 'CURRENTUSER', database 'KN_Online'



açıkca söylemiş derdini sql :D



benim bu database ve tabloya yetkim yok diye setting php ne bak kullancı adı şifren yanlış olabilir şifren yoksa security den db'ne gelip db db_owner yapman gerekiyo olabilir
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



The SELECT permission was denied on the object 'CURRENTUSER', database 'KN_Online'



açıkca söylemiş derdini sql :D



benim bu database ve tabloya yetkim yok diye setting php ne bak kullancı adı şifren yanlış olabilir şifren yoksa security den db'ne gelip db db_owner yapman gerekiyo olabilir



bahsettiğin herşey tamam fakat gene aynı -,-
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



$sqlquery = odbc_exec($msconnect,$query) or die("Hata");



şu satırda hata veriyor acaba sql 2012 olduğundan dolayımı?
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



sql sürümü 2012 ise properties zavazingosundan ayarları ... null yapman lazım
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



onlar yapılı zaten fakat aynı
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



HATA Nedeni : Hangi tabloda sorgu hatası veriyorsa tablo sağ tıklayıp permisson'dan select aktif edip kaydettigine bu hata duzelir
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



C:\AppServ\www\Pus\db\odbc.php on line 14

Hata burda yazıgına gore ve anladıgıma gore



C:\AppServ\www\Pus\db\odbc.php İN 14ÜNCÜ SATIRINDA SIKITI VARDIR ORAYI DIKKATLICE GOZDEN GECIRMELISIN
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



C:\AppServ\www\Pus\db\odbc.php on line 14

Hata burda yazıgına gore ve anladıgıma gore



C:\AppServ\www\Pus\db\odbc.php İN 14ÜNCÜ SATIRINDA SIKITI VARDIR ORAYI DIKKATLICE GOZDEN GECIRMELISIN

alakası yok yetki hatası veriyor

HATA Nedeni : Hangi tabloda sorgu hatası veriyorsa tablo sağ tıklayıp permisson'dan select aktif edip kaydettigine bu hata duzelir

bunu yaparsa duzelicektir
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



select aktif ediyorm sorun aynı
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



veritabanı adı misal Kn_Online properties tıkla tablolara izin ver hepsine sorunun cozulucek yapamasan haber ver
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



ben baya uğraştım ama çözemedim yardım edivercek var mı?
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



2008 ve üzeri için dış kullanıcılarda (web) NT AUTHORITY/NETWORK SERVICE yetkilendirmesi yapmanız gerekiyor.



kısaca burada yetkilendirme hatası var tablolarda yetkilendirmeyi manuel yapamıyorsanız yukarda büyük harfle yazdıgımı googlede yetki verilmesi seklinde yazarsanız çözümlere ulaşırsınız.
 
Cevap: Power Up Store Bu Hata Sebebi Nedir?



bende çözemedim

10.cu satırda yazanşey şu

$msconnect=odbc_connect("$kn_online","$sa","$sa");

14.cü satırda yazan şey şu

$sqlquery = odbc_exec($msconnect,$query) or die("Hata");



bu arada 10.cu satırdaki

$msconnect=odbc_connect("$dbname","$dbuser","$dbpass");

editlerken dolar işaretinden sonra mı yazıcaz örnek altta

$msconnect=odbc_connect("$kn_online","$sa","$sa");

bilgilendirir ve sorunu çözebilirseniz sevinirrim. :)



tarayıcımdaki vermiş olduğu hata



Warning: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager] Veri kayna� ad� bulunamad� ve varsay�lan s�r�c� belirtilmemi�, SQL state IM002 in SQLConnect in C:\AppServ\www\pus\db\odbc.php on line 10



Warning: odbc_exec() expects parameter 1 to be resource, boolean given in C:\AppServ\www\pus\db\odbc.php on line 14

Hata



sql 2014 kullanıyorum. appserv kullanıyorum.
 
Geri
Üst Alt
Reklam
Reklam