Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 10 odgovora
  • 4.477 pregleda

Najnovija ↓

Kako konektirati SQL bazu sa bcb 25.03.2011. u 13:09 · pre 190 meseci #1
Imam jednu SQL bazu koju sam kreirao preko SQL Menagment studio 2008.E sad tu bazu hocu da povezem sa bcb. Ono sto sam nasao na netu ili nisam se snaso ili nije celosno...iz dbExpress izberem sqlconnection, njega podesim sa ove parametre

Conncection name: "ime" servera u ovom slucaju milan-pc\SQLEXPRESS
driver: mssql
databas: proba //ime baze sto sam kreirao
hostname: milan-pc\SQLEXPRESS
OsAuthentication: True
username: milan-pc\milan

ono drugo je po default-u...za da proverim dal to radi uzem sqltable podsesim schemaname: "dbo" izberem tabelu...i probam da unesem neki podatak u bazi preko sqltable...sqltable->insert(); sqltable->FieldByName(tabela)->AsInteger=1; sqltable->Post(); i izadje greska...sqltable: cannot modify a read-only dataset. Neka pomos...


Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 17:14 · pre 190 meseci #2
Podavno sam koristio MySQL sa BCBom ali sjećam se da sam i ja imao sličnih problema. Naime, čitanje iz baze je išlo u redu (iako, jako sporo), ali pisati nikad nisam mogao iako sam i u bazi podesio sva prava itd...
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 18:22 · pre 190 meseci #3
do sad sam citao sve teme koe su bile povezane sa sql (u ovom forumu)...nikud nije imalo konkretne informacije...Treba da taj neki program radi u mrezi...sta da koristim...nemogu da koristim access jer jednu tabelu editiraju/popunjavaju 4-5 korisnika...
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 18:37 · pre 190 meseci #4
Konektirao sam se preko ado koponentu...koristeci olde db for sql...samo malo objasnenje sada...dok radim program sada server name i druge podesavanja su konstantne...kako da podesim adoconnection kada se instalira program na drugo mesto...? Ako moze neko da mi objasni koja je procedura :) hvala
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 18:43 · pre 190 meseci #5
Možeš koristiti Access za višeklijentski rad. Samo ga shareaš negdje na serveru. A što se tiče connection stringa možeš ga spremiti negdje vani tj. u UDL datoteku (ako već koristiš ADO).
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 18:55 · pre 190 meseci #6
mogu ali kad jedan korisnik editira neki zapis drgi ga umegvremenu izbrise onda dolazi do greske i sl...zato hocu koristiti sql...kao sto sam mogo procitati taj problem nema tam...Znaci kad bi koristio sql, trebam kod klienta da instaliram SQL server i kreiram bazu istu kao onu koja sam kreirao pri programiranju...sto se tice connection string probacu sada kod mene na mrezu kako bi to islo...
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 19:02 · pre 190 meseci #7
Citat:
milan_sr: mogu ali kad jedan korisnik editira neki zapis drgi ga umegvremenu izbrise onda dolazi do greske i sl...zato hocu koristiti sql...kao sto sam mogo procitati taj problem nema tam...Znaci kad bi koristio sql, trebam kod klienta da instaliram SQL server i kreiram bazu istu kao onu koja sam kreirao pri programiranju...sto se tice connection string probacu sada kod mene na mrezu kako bi to islo...

Naravno da dolazi do greške. I mora do nje doći jer onda klijent neće znati da li je prije njega netko mijenjao/brisao zapis. I trebala bi se dogoditi ista stvar na svakoj više-klijentskoj bazi, a kako se rješava konkurentno pisanje u bazi je već jedna druga priča.
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 19:13 · pre 190 meseci #8
ako mozes samo malo me uputi :) Sadcu tu napraviti neku jednostavnu apkujaciju i testiracu sta je i kako je...pa probleme pisacu tu :) Hvala ti
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 21:49 · pre 190 meseci #10
kako podesiti connection string? ovo je na masini na kojoj radim

Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;User ID=MILAN-PC\milan;Initial Catalog=restoran;Data Source=MILAN-PC\SQLEXPRESS1;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=MILAN-PC;Use Encryption for Data=False;Tag with column collation when possible=False;

kad bi ovo bila klientska masina kako bi glasio string...Probavao sam nesta ama neke da se konektuje...

AnsiString path="Provider=SQLOLEDB.1; Data Source="+.....svasta sam pisao nije htelo :) taj klietski pc ima ime: milan2-pc...i neko ip: 127.0.0.2 (da kazemo)
Re: Kako konektirati SQL bazu sa bcb 25.03.2011. u 23:02 · pre 190 meseci
izmenjeno 1 put, poslednji put milan_sr 26.03.2011. u 00:20
  1. milan_sr26.03.2011. u 00:20zapis iz teksta poruke
#11
Nikako ne mogu da se konektiram sa drugog pc-ja na bazu...moze li neko da me opravi oko toga...

edit:

Spoio sam "klienta" sa "serverom"(bazom)...trebalo je sql server browser da se pokrene...isto tako mora se napraviti sql login na bazi...i sad za sad radi :) Hvala itf
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme