Skip to content

Instantly share code, notes, and snippets.

@klemenzarn
Created March 20, 2013 14:13
Show Gist options
  • Save klemenzarn/5204967 to your computer and use it in GitHub Desktop.
Save klemenzarn/5204967 to your computer and use it in GitHub Desktop.
kak delaš pa to...
sql stavki v bazi
-stored procedures -add new procedure
alter procedure dbo.blogvrnil(@A int, @B nvarchar(255), @c datetime)
AS
begin
insert into blog (naziv,opis,id) values (@A, @B,@C)
/*lahko definir. spremenjljive
Declare @SteviloZadetkov int
select @stevilozadetkov=count(*) from blog
if(@stevilozadetkov>50)
begin //kao zaviti oklepaji
select top 20
end
else
begin
*/
/*
declare @blogID int
declare @kategorijaID int
//transakcije
begin transaction
insert into blog (naziv,opis) valuec (@b,@c)
set @blogID=@@Identitiy
insert into kljucnabeseda (beseda) values (@d)
--insert into blogKljucnabeseda (blogid, kljucnabesedaid) (@blogID, @Kategorijaid)
set @kategorijaID=@@identity
commit transaction (izvede se vse ali pa nič pri transaction!)
*/
end
return
/*/*/*
create procuedrue dbo.blogshrani
{
@id int =0;
@opis nvarchar(255),
@onaziv nvarchar(255)
}
AS
if(@ID>0)
begin
update blog set opis=@opis where id=@id
end
else
begin
insert into blog(opis,naziv) Values (@naziv,@opis)
end
/*/*/*
select *from blog
select * from kategorija
*/KLIC PROCEDURE V .NET***/*/*/*/*
sqlcommand cmd=new sqlcommand("blogvrnivse",con);
cmd.commandtype=commanttype.storedProcedure.
sqldataadaptder da = new sqldataadapter(cmd);
dataset ds= new dataset();
da.fill(ds;
gridview1.dataSource=ds.tables[0];
------------------------------------------------
SEDAJ PA PHP IN PROCEDURE, TO BO MALO TEŽJE!!!!!!!!!!!!!!!!!!!!!! JURE ZAVIHAJ ROKAVE!
new function - > procedure
pred parametre si dajte @ ali nekaj, drugače pride do konflikta z stoplci, RAZUMEŠ JURE?
$sql="call blogVrni(1,'blabla')";
mysql_free_result
mojwebservice.service ws = new mojwebservice....
php:
$client = new SoapClient("link?wsdl");
procedura za iskanje: 3 funkcije: v imenu, v opisu, po kategorijah (3 selecte)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment