PDA

Tam Sürümünü Görmek İçin : Ado kullanarak db'ye verileri nasıl giriyorsunuz ?


afacan8
06/04/2003, 17:22
Ado kullanarak db'ye verileri nasıl giriyorsunuz ?
Kaç yöntemi var ?
Bunlara örnek verebilirmisiniz ?


muharrem_tac
06/04/2003, 18:13
ADO.NET mi yoksa klasik ADO'yu mu soruyorsunuz?

afacan8
07/04/2003, 00:05
Normal ADO...

Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sql As String
con.Open "Provider=Microsoft.jet.oledb.4.0; Data Source=" & App.Path & "\db\stock.mdb"
sql = "select*from urunler"
rs.Open sql, con, 1, 1

gibi bişi kullanıyorum.
Bu sorguyu datagride nasıl aktarırım ?

afacan8
07/04/2003, 00:07
Birde her defasında şu yukarıdaki dim kısmını declare etmek zorundamıyım yA?

SGurel
07/04/2003, 00:50
Selam ile,
ASP.NET 'i anlatacak kadar öğrenemedik daha, Örnekleri değiştirerek bir şeyler yapmaya çalışıyoruz. http://www30.brinkster.com/rehberco/index/prlist.asp?Sira=2 adresinde Sözler ve Sözler Editor adında Web Matrix'te yazılmış iki kod var. Bağlantılar ADO ile. Sanırım işine yarayacaktır.
Kolay gelsin

afacan8
07/04/2003, 02:53
Ya asp ve php ile herbi moku yerim ben :)
Ben Vb ile ilk kez bir proje yapıyorum ve 3 gün içinde teslim etmem lazım...
Raporlar felan kaldı...
sql'e bağlı olarak
datagrid 'e verileri nasıl listeletiriz.
Birde raporları yazıcıdan alabilmek için ne kullanılıyor bu melette ?

ADO.NET değil benim uğraştığım .Net çok karışık geliyor bana. Visual basic 6.0 la uğraşıyorum

acemi
07/04/2003, 10:04
Datagrid'i kullanmak icin kod yazmana gerek yok. Form'a Connection ve recordset nesnesi ekleyip onlarla baglantisini kuruyorsun.

Su an bende VBasic kurulu olmadigi icin tam nasil yapildigini yazamiyorum.

afacan8
07/04/2003, 16:53
O dediğin şekilde kullanmak istemiyorum işte : ( Kod yazarak yukarıda yazdığım sorguyu code yazarak elimle çekmek istiyorum... Hele bi ucundan tutun ya ...

acemi
07/04/2003, 18:33
Onun icin de elde ettigimiz recordset'in referansini datagrid'in source'una esitliyorduk.

p4r4h4t
09/04/2003, 03:42
Dim con As New ADODB.Connection
Dim rs As New ADODB.Recordset
Dim sql As String
con.Open "Provider=Microsoft.jet.oledb.4.0; Data Source=" & App.Path & "\db\stock.mdb"
sql = "select * from urunler"
rs.Open sql, con, 1, 3
rs.AddNew
rs("FieldIsmi")="ehehe"
rs.Update
rs.Close
con.Close

p4r4h4t
09/04/2003, 03:44
optimize hali

Dim con As New ADODB.Connection
Dim sql As String
con.Open "Provider=Microsoft.jet.oledb.4.0; Data Source=" & App.Path & "\db\stock.mdb"
sql = "INSERT INTO urunler(FieldIsmi) VALUES('"EHEEHEH"') "
con.Execute(sql)
con.Close