Zoque.Forum
Dirsek Teması:
Geri Dön Zoque.Forum » Webmaster Kaynaklari » Sunucu Tabanlı Programlama (Server Side) » ASP.NET » Visual Basic .NET


Yanıt
 
LinkBack Seçenekler
Old 06.05.2003   #1 (permalink)
enemy
 
enemy's Avatar
 
Üyelik Tarihi: 14.01.2003
Yer: Horlanda
Yaş: 27
Mesaj: 409
Visual Basic .NET

vb.net 'te "veritabanı tanıtmaya" çalıştım(.net 'te yeniyim).

server Explorer 'dan, connection ekledim.(problem yok).JetOleDb 4.0 'ı seçip, veritabanını işaretledim. Test connection 'da herhangi bir problem olmadı. Sonra, OleDbAdapter ekleyeyim dedim. Çıkan ekranda, veritabanım zaten(default olarak) işaretliydi. SQL Query 'den gerekli işlemleri yaptım ve "Finish"e bastım. Bana kullanıcı adı ve şifre sordu(problem bu). İndirdiğim örneklerde, işlemi tekrarlamaya(yani ikinci bir connection+adapter eklemeye çalıştığımda), o uygulamalarda da bana "User/Pass" sordu. İyide, user ve pass vermiyorum ben. Standart veritabanları bunlar...

Aklıma authenticate ile ilgili problem olabilir diye geldi. Fakat, oturumum administrator. Acaba, Administrator olsam bile herhangi bir izin gibi birşeylere girişmem gerekiyor mu? gerekiyor sa, nereden yapılıyor bu... Yada, ben Vb.Net Architect kullanıyorum, diğer bir edition 'a mı geçmeliyim?

Visual Studio full olarak yüklü, sdklar falanda yüklü(orada herhangi bir açıklama yok). Msdn almak istiyorum ama korsan kullanmak istemiyorum(param olunca alcam artık, napalım )

Herhangi bir fikri olan varsa ve söylerse çok sevinirim. .NET 'e geçeyim dedim ama daha ilk dakikada gol yedim.

Yardımlar için şimdiden teşekkürler.
__________________
blogenemi
enemy şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.05.2003   #2 (permalink)
soul
 
soul's Avatar
 
Üyelik Tarihi: 13.07.2000
Yer: LND
Mesaj: 4,268
Hocam Vb ve .net ile içli dışlı değilim ancak user olarak "SA" ve pass olarak ta boş gir ;


SQL server authentiction durumun sz konusu anladığım kadarıyla yanş SQL server default olarak zaten bir user kontrolü yapıyor. Her ne üzerinden bağlanırsan bağlan.
__________________
FERRUH.MAVİTUNA - Okuduklarim
You are not your fu*@.' khakis, wait a minute maybe you are...
soul şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.05.2003   #3 (permalink)
enemy
 
enemy's Avatar
 
Üyelik Tarihi: 14.01.2003
Yer: Horlanda
Yaş: 27
Mesaj: 409
Default olarak Admin ve şifreyi blank alıyor. Standardı bu ama bir türlü kabul etmiyor.

"Could not open installable ISAM" meselesi, birçok forumda sorun olarak karşıma çıktı. Genelde (ASP.NET) için, "Data Source" diye ayır, geçer hiçbirşey kalmaz demişler soruyu sorana. Geçmişte...

Ama Vb.Net üzerine çok fazla konuşan eden olmamış ama msdn 'de de durum bug olarak nitelendiriliyor sanırım. regsrv32 'yi indirip, registry 'de birtakım düzenlemeler yapılmasını öngören birkaç makale yazılmış ama oda çok karışık. İşyerine gidince incelerim artık ama bu iş için kesin sonuç almak zorundayım. Veritabanı meselesini çözemeden ne yapayım ben vb.net 'i...
__________________
blogenemi
enemy şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.05.2003   #4 (permalink)
absconder
 
absconder's Avatar
 
Üyelik Tarihi: 09.12.2000
Yer: istanbul
Yaş: 30
Mesaj: 1,897
.net ile en sade bağlantı şekilleri: hem sqlserver ile hem oledb ile;

Kod:
<%@ Page Language="VB" codePage="28599"  debug="true"%>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<%@ import Namespace="System.Data.sqlclient" %>
<script language="VB" runat="server">
Sub Page_Load(Sender As Object,E As EventArgs)
	sqlSrvPrev
	oleDbPrev
end sub
sub sqlSrvPrev
	Dim db_baglanti As sqlConnection
	db_baglanti = New sqlConnection("server=ozgur;Uid=myuid;Pwd=mysa;Database=.netTest")
	dim adaptor as new sqlDataAdapter ("select * from _personal" , db_baglanti)
	dim ds as DataSet = new DataSet()
	adaptor.Fill (ds, "_personal")
	dim i as integer
	dim j as integer
	for i=1 to ds.Tables("_personal").Rows.Count
	for j=1 to ds.Tables("_personal").Columns.Count
		response.write (" ("& i-1 &"," & j-1 &") ")
		response.write(ds.tables("_personal").rows(i-1)(j-1) &" ")
	next
	response.write ("<br>")
	next
end sub
sub oleDbPrev
	Dim db_baglanti As OleDbConnection
	db_baglanti = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; DATA Source=" & server.MapPath("veritabani.mdb"))
	dim adaptor as new OleDbDataAdapter ("select * from _personal" , db_baglanti)
	dim ds as DataSet = new DataSet()
	adaptor.Fill (ds, "_personal")
	dim i as integer
	dim j as integer
	for i=1 to ds.Tables("_personal").Rows.Count
	for j=1 to ds.Tables("_personal").Columns.Count
		response.write (" ("& i-1 &"," & j-1 &") ")
		response.write(ds.tables("_personal").rows(i-1)(j-1) &" ")
	next
	response.write ("<br>")
	next
end sub
</script>

<HTML><head>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-9">
</head>
<body bgcolor="#bbe4e8">
<form runat="server"></form>
</body>
</HTML>
__________________
"oturduğum mahallenin yolları çamurluydu, boyalı ayakkabı giysem bile, o yollardan geçtikten sonra çamurlanmamaları mümkün değildi. hayatım da böyle." yılmaz güney
http://www.sipidik.com
absconder şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.05.2003   #5 (permalink)
sLYsHARk
 
sLYsHARk's Avatar
 
Üyelik Tarihi: 03.02.2001
Yer: Istanbul
Yaş: 23
Mesaj: 153
Bana gonderdigin mail'de Access'e baglanti yapmaya calistigini soylemissin, burada ise MSSQL girmis isin icine. Eger olay MSSQL ile yapilacaksa, OleDbConnection kullanmanin hicbir mantigi yok, super performans kaybi var. Bunun yerine SQLConnection kullanmani tavsiye ediyorum haliyle.

server Explorer ile yaptigin baglantilarda default user olarak 'Admin' gelmesi gayet normal. Sifresini bos biraktiginda sorunsuz baglanir. Fakat;

MDB dosyanin bulundugu klasorde BILGISAYAR_ISMI\ASPNET kullanicinin yetkisi var mi? Ve tabi ki BILGISAYAR_ISMI\IUSR kullanicisinin?
sLYsHARk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.05.2003   #6 (permalink)
enemy
 
enemy's Avatar
 
Üyelik Tarihi: 14.01.2003
Yer: Horlanda
Yaş: 27
Mesaj: 409
System 'e C için izin vermiştim. ASPNET ve IUSR içinde izin vermem gerektiğini bilmiyordum. Fakat, belrtilen şekilde IUSR ve ASPNET 'lere izinleri verdim. Fakat, yine Kullanıcı adı ve şifre sordu. Kullanıcı adı ve şifre "Data Source Login" için isteniyor.

Problem olmazsa ve zamanınız varsa, sizlerin nasıl bir connection yarattığını öğrenebilirmiyim vb.net 'te mdb dosyaları için?

* Bu arada, veritabanı mssql değil, msaccess. Sanırım yukarıda yanlış anlaşılma oldu.

Bu problemi halledersem şayet, iyi olacak. Çünkü insanı gerçekten çileden çıkarıyor.

Bu arada, etrafta gerçekten az denebilecek kadar vs.net kaynağı var.

Teşekkürler
__________________
blogenemi
enemy şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.05.2003   #7 (permalink)
sLYsHARk
 
sLYsHARk's Avatar
 
Üyelik Tarihi: 03.02.2001
Yer: Istanbul
Yaş: 23
Mesaj: 153
Alıntı:
Gönderen: absconder
.net ile en sade bağlantı şekilleri: hem sqlserver ile hem oledb ile;

Kod:
<%@ Page Language="VB" codePage="28599"  debug="true"%>
<%@ import Namespace="System.Data" %>
<%@ import Namespace="System.Data.OleDb" %>
<%@ import Namespace="System.Data.sqlclient" %>
<script language="VB" runat="server">
Sub Page_Load(Sender As Object,E As EventArgs)
	sqlSrvPrev
	oleDbPrev
end sub
sub oleDbPrev
	Dim db_baglanti As OleDbConnection
	db_baglanti = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; DATA Source=" & server.MapPath("veritabani.mdb"))
	dim adaptor as new OleDbDataAdapter ("select * from _personal" , db_baglanti)
	dim ds as DataSet = new DataSet()
	adaptor.Fill (ds, "_personal")
	dim i as integer
	dim j as integer
	for i=1 to ds.Tables("_personal").Rows.Count
	for j=1 to ds.Tables("_personal").Columns.Count
		response.write (" ("& i-1 &"," & j-1 &") ")
		response.write(ds.tables("_personal").rows(i-1)(j-1) &" ")
	next
	response.write ("<br>")
	next
end sub
</script>

<HTML><head>
<meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-9">
</head>
<body bgcolor="#bbe4e8">
<form runat="server"></form>
</body>
</HTML>

Aslinda absconder OleDB baglantisini burada gayet iyi aciklamis. Yani yeterli ornegi vermis. Ben server Explorer kullanmiyorum ve MSSQL uzerinde calisiyorum. Madem perforsmans icin ASP.NET kullaniyorum, o zaman Access kullanip kazandigim performansi geri kaybedemem.

server Explorer kullanmayip, benim gibi ve absconder'in verdigi ornekteki gibi, kod icinde kendi baglantini yaratmak daha mantikli olacaktir diyorum sorununu halledemessen. Boylede default olarak gelen "Admin" kullanicisi ile ugrasmak zorunda kalmassin.
sLYsHARk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 07.05.2003   #8 (permalink)
sLYsHARk
 
sLYsHARk's Avatar
 
Üyelik Tarihi: 03.02.2001
Yer: Istanbul
Yaş: 23
Mesaj: 153
Alıntı:
mdb baglantisi ile ilgili ufakta olsa bir örnek varsa, bana yollarsaniz
sevinirim. absconder 'in verdigi örnekte, HTML taglarida bulundugundan, kodu
alip yerlestirdigimde(HTML taglarini çikarip) yine baglanmadi. Bu sefer,
Task list problemlerle doldu.

CodeBehind Sayfanin (vb dosyanin) en ustune:
Kod:
Imports System.Data.OleDb


sonra da:
Kod:
   Sub oleDbPrev()
        Dim db_baglanti As OleDbConnection
        db_baglanti = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; DATA Source=" & server.MapPath("veritabani.mdb"))
        Dim adaptor As New OleDbDataAdapter("select * from _personal", db_baglanti)
        Dim ds As DataSet = New DataSet
        adaptor.Fill(ds, "_personal")
        Dim i As Integer
        Dim j As Integer
        For i = 1 To ds.Tables("_personal").Rows.Count
            For j = 1 To ds.Tables("_personal").Columns.Count
                Response.Write(" (" & i - 1 & "," & j - 1 & ") ")
                Response.Write(ds.Tables("_personal").Rows(i - 1)(j - 1) & " ")
            Next
            Response.Write("<br>")
        Next
    End Sub
    Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        oleDbPrev()
    End Sub
Senin Task List'i dolduran hatalarinin nedeni muhtemeldir ki sen System.Data.OleDb namespace'ini import etmedigin icindir.
sLYsHARk şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Old 06.12.2004   #9 (permalink)
ghun
 
Üyelik Tarihi: 04.06.2002
Yer: ankara
Yaş: 28
Mesaj: 7
Re: Visual Basic .NET

Alıntı:
enemy tarafından gönderilen mesaj:
vb.net 'te "veritabanı tanıtmaya" çalıştım(.net 'te yeniyim).

server Explorer 'dan, connection ekledim.(problem yok).JetOleDb 4.0 'ı seçip, veritabanını işaretledim. Test connection 'da herhangi bir problem olmadı. Sonra, OleDbAdapter ekleyeyim dedim. Çıkan ekranda, veritabanım zaten(default olarak) işaretliydi. SQL Query 'den gerekli işlemleri yaptım ve "Finish"e bastım. Bana kullanıcı adı ve şifre sordu(problem bu). İndirdiğim örneklerde, işlemi tekrarlamaya(yani ikinci bir connection+adapter eklemeye çalıştığımda), o uygulamalarda da bana "User/Pass" sordu. İyide, user ve pass vermiyorum ben. Standart veritabanları bunlar...

Aklıma authenticate ile ilgili problem olabilir diye geldi. Fakat, oturumum administrator. Acaba, Administrator olsam bile herhangi bir izin gibi birşeylere girişmem gerekiyor mu? gerekiyor sa, nereden yapılıyor bu... Yada, ben Vb.Net Architect kullanıyorum, diğer bir edition 'a mı geçmeliyim?

Visual Studio full olarak yüklü, sdklar falanda yüklü(orada herhangi bir açıklama yok). Msdn almak istiyorum ama korsan kullanmak istemiyorum(param olunca alcam artık, napalım )

Herhangi bir fikri olan varsa ve söylerse çok sevinirim. .NET 'e geçeyim dedim ama daha ilk dakikada gol yedim.

Yardımlar için şimdiden teşekkürler.
-------------------------------------------------------------------------------------

Merhaba enemy bende senin gibi .Nette yeniyim ve sanırım aynı sorunla karşılaştım.
Denetim Masası>Bölgesel Ayarlar> Your Locale(location)
Control Panel>Regional Options> Your Locale(location) bölümünü English yaparsan büyük bir ihtimalle sorunun çözülür.
__________________
saygılar
ghun şu an çevrimdışı  
Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl'e kaydet! http://reddit.com/submit?url=%url%&title=%title%Wong'e kaydet!Yahoo'ya kaydet!Google'a kaydet!MSN'e kaydet!Facebook'e kaydet!
Mesajdan alıntı yaparak yeni bir cevap ekleyin
Yanıt

Etiketler
net , basic , visual



 
Zoque'a hoşgeldiniz!
Zoque 27.02.1999 tarihinde yayın hayatına başlamış, paylaşıma dayalı bir oluşumdur. Tasarım, teknoloji, web, kültür ve sanat ana başlıkları altında bilgi paylaşımı ve benzer değerlere sahip katılımcıların birbirleriyle iletişime girmelerine imkan sağlar. "Az ama Öz" sloganından yola çıkarak, kaliteli ve nitelikli katılımı temel alır.

Saygın ve ciddi bir ortamda yardımlaşmak, haberleşmek, kendi bildiklerini diğer katılımcılarla paylaşmak isteyen, oluşumumuza düzenli katılımda bulunacağı inancını taşıyan konuklarımızı üye olmaya davet ediyoruz. [ » ]


Üye Girişi:

UslanmaM baktabul.com TEKplatform TEKplatform

En popüler ilk 100 etiket
Tag Cloud
acil adsl ajax almak arama araniyor ariyorum ariyoruz asp bilen bilgi bilgisayar blog calisma canon css dijital div domain dosya eleman film firefox flash font form forum fotograf freelance google gore grafik grafiker hakkinda hangi hata hatasi hosting html ilgili ilk image internet istanbul istiyorum java javascript karakter kayit kisisel kullanimi link logo mac mail menu muzik mysql nasil neden nedir online photoshop php problemi program programi reklam resim satilik sayfa script server ses sistemi site sitesi son soru sorun sorunsali sorunu sql swf tasarim tasarimci tasarimcisi tasarimi turk turkce veri video web windows wordpress xml yardim yazi yeni zoque
Zoque RSS Aboneliği
Son eklenen konuları e-posta ile haber verelim mi?

Forum Yazılımı: vBulletin® Version 3.7.2 Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0 RC5

Arayüz/Skin "Güneş" © www.zoque.com / net. Copyright © 1999 - 2008
Forum Saati GMT +2. Şu anda saat: 06:45.