[ djpero.84 @ 01.04.2009. 13:50 ] @
Moze li mi neko samo reci kako da napravim pomocu DAO konekciju na SQL server? |
[ djpero.84 @ 01.04.2009. 13:50 ] @
[ PR.VB.OR.00.MS.CR.01 @ 01.04.2009. 21:37 ] @
Na koji server mislis?
[ dava @ 02.04.2009. 07:19 ] @
Citat: PR.VB.OR.00.MS.CR.01: Na koji server mislis? Mozda je mislio na SQL server (ne pitaj me odkud mi to) http://www.vbexplorer.com/VBEx.../Database_Beginner_ADO_DAO.asp [ stefanpn @ 02.04.2009. 13:35 ] @
Zašto baš DAO, ADO je po meni elegantniji.
Dava vrač - pogađač. ![]() Kako si znao da misli na SQL server? [ djpero.84 @ 03.04.2009. 14:34 ] @
Sta znam, DAO je meni laksi, naucio sam na njega i sve mi ok radi, pa nemislim nesto mjenjati :). Da, mislio san na SQL server.
Hvala za primjer! [ Eurora3D Team @ 04.04.2009. 00:41 ] @
Neko je pitao na koji server mislis ... sto izgleda nije ozbiljno shvaceno.
Postoje 2 sql servera koji se danas najcesce koriste i to su MySQL server (open source) i MS SQL server by M$ I ja mislim da je bolje da se koristi ADO u VB-u ... Za povezivanje komponente sa serverom treba da se napravi ConnectionString , koji se razlikuje od servera do servera. Pogledaj http://www.sqlstrings.com/ [ stefanpn @ 04.04.2009. 11:09 ] @
Nebojša u pravu si, ali nekako se podrazumeva, bar kod ljudi sa kojima sam ja sarađivao, da se "SQL Server" odnosi na Microsoft-ov SQL Server verovatno zbog toga što kad god se misli na MySQL jednostavno se naglašava ovo "My", jer mu je u imenu.
![]() Zapravo postoji puno SQL Servera, jer je to opšti pojam za svaki DBMS koji ima implementiran SQL jezik. Preporučujem da pogledate i connectionstrings.com. [ dava @ 04.04.2009. 15:01 ] @
Pitanje bi imalo smisla da je covjek pitao na koji SQL server mislis, ali ovako...
I to sto stefanpn rece, kad se kaze SQL svi mi znamo da se misli na MS SQL. Jezik je ziva stvar koja nastoji sebe uprostiti. [ djpero.84 @ 04.04.2009. 16:57 ] @
Hvala ljudi, sve u svemu ste shvatili da sam mislio na MS SQL server, inace bi rekao MySQL. Al kad ste tako raspolozeni, onda bi mogao jos da pitam za vasa iskustva sa DB serverima. Koji ste najcesce koristili i koji smatrate najboljim u kombinaciji sa VB6. Hvala!
[ Eurora3D Team @ 04.04.2009. 23:55 ] @
Normalno svi znamo sta je ... samo sam hteo da kazem da pitanje (mozda) i nije bilo tako plitko
djpero.84 MS SQL server :) sa VB-om [ stefanpn @ 05.04.2009. 19:05 ] @
MySQL, njega koristim uz sve sto mi padne pod ruku.
VB, VB.NET, PHP... Samo skines ODBC connector za VB6 ili dirver za VB.NET (radi cak i za Windows CE uredjaje) i milina, nikakav "ne resiv" problem mi nije naisao. http://www.mysql.com/products/connector/ [ djpero.84 @ 11.05.2009. 14:58 ] @
Mozes li jedan mali primjer koda konekcije na server? Mislim na DAO primjer.
Nije da nisam trazio kako i pokusavao. Ja sam dosad, kad sam radio sa Access bazom, definisao DAO.Database i DAO.Recordset. Predpostavljam da umjesto database treba Connection i staviti string, medjutim ne uspijeva mi. [ Aleksandar Vasic @ 11.05.2009. 16:59 ] @
Imas vec gotovih primera na forumu, cak mislim da ima u nekoj TOP temi
[ djpero.84 @ 13.05.2009. 10:26 ] @
Nasao sam dosta primjera DSN-less konekcija i ostalo. Pristupam serveru ok, medjutim imam problem pri promjeni sloga. U opcijama rekordseta nemam EDIT. Jedino opet sa Query:
Code: Set rs = New ADODB.Recordset sql = "UPDATE pero.gvero SET ime='rt8888' WHERE prezime = 'tuiyuoi67t8o'" rs.Open sql, mc, adOpenKeyset, adLockOptimistic, adCmdText Kad radim .AddNew, nikako da update-ujem kolonu sa text tipom podataka? Jedino sam uspio to sa : Code: Set rs = New ADODB.Recordset sql = "INSERT INTO pero.gvero(ime,prezime) values ('sdsd','dsd')" rs.Open sql, mc, adOpenKeyset, adLockOptimistic, adCmdText 'rs.Close 'Set rs = Nothing P.S. ovdje se vidi komentarisno zatvaranje recordseta, jer mi prijavljuje da ne moze da zatvori nesto sto nije ni otvoreno?! Sta ustvari znaci tip kursora i tip zakljucavanja? [Ovu poruku je menjao djpero.84 dana 13.05.2009. u 13:01 GMT+1] [ djpero.84 @ 15.05.2009. 08:13 ] @
Evo, uspio sam iskrpiti nekako DAO sa MySql, ali mi stalno prijavljuje pri Update da je ReadOnly:
Code: Dim ws As Workspace Dim conn As Connection Dim queryDef As queryDef Dim str As String Dim rs As DAO.Recordset Dim daoDB As Database '================================== Dim str2 As String Private Sub Form_Load() Set daoDB = DBEngine.OpenDatabase("test", dbDriverNoPrompt, False, "ODBC;DATABASE=pero;UID=root;PWD=;DSN=test") End Sub Private Sub Command1_Click() 'Set rs = conn.OpenRecordset("gvero") Set rs = daoDB.OpenRecordset("gvero", dbOpenDynaset, dbSeeChanges) MsgBox rs!ime rs.AddNew rs!ime = "'sadfa'" rs!prezime = "'sadfa'" rs.Update rs.Close End Sub Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|