Prikazi cijelu temu 20.12.2010 21:32
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: Autonumber se ponavlja
Evo jos jednom kada treba znak za string.
Primjer:
Dim Podatak as string

Podatak=Rs!Nekopoleiztabele ili
Podatak=Me.Imepoljanaformi
Pretšpostavimo da je podatak ime.

Znaci u Memorijskoj podatak imamo ime.
Pretpostavimo da je to ime Tomica
Znaci rezultat memorijske Podatak je Tomica.

Ako sad ovo hocemo staviti kao uslov za izvrsenje negog SQL-a:
Sql u kodu je sam strin znaci moramo ga pisati izmedju znakova navoda.
Ovi vanjski znaci navoda ne idubazi oni sluze samo Vb-u da VB to razumije kao string.
E sad Posto kaka Pisemo Query odnosno sql i tamo koristimo znake navoda za string.
Sada pri pisanju Vb taj znak poznaje kao svoj string.
Sta mi radimo:
Posto SQL prihvata i ovaj znak ' za oivicenje stringa onda kada pisemo SQL u VB kodu koristimo taj znak za slanje bazi kao string a ostaje nam znak navoda kao Vb-ov string.

U gore navedenom slucaju Rezultat Memorijske Podatak cemo oiviciti sa ovim znakom '.

Znaci bilo bi:

SQL= "SELECT * FROM Imetabele WHERE ImePolja="
Ovo je prvi dio stringa koji saljemo SQL-u
a drugi dio citamo iz memorijske Podatak.
Pa bi bilo:
SQL= "SELECT * FROM Imetabele WHERE ImePolja=" & "'" & Podatak & "'"

Evo ovako se pise:

A izgledat ce SQL ovako:
SELECT * FROM Imetabele WHERE ImePolja='Tomica'

Znaci SQL ovo zadnje dobije sto postuje pravila SQLa.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.