asp help
6 отговора
323 прегледа
asp help
querya = "select name from names where name='nikolaj'
Set objRSa = objConn.Execute(querya)
Kak da razbera kolko reda e varnala DB ot tazi zaqvka?
znam 2 na4ina ama sa malko hamalski:)
1.select count(*) as broj from names where name='nikolaj'
objConn.Execute(query)
counta = objRSa("broj")
2."select name from names where name='nikolaj'
objConn.Execute(query)
i=0
While Not objRS.EOF
i=i+1
objRS.MoveNext
Wend
objRSa.close
I kak da podam promenliva na selekta taka 4e da raboti za vsqkakvo ime ne samo za nikolkaj? neshto aj nemoga da se opravq s kavi4kite i promenlivite :)
blagodarq vi :)
Set objRSa = objConn.Execute(querya)
Kak da razbera kolko reda e varnala DB ot tazi zaqvka?
znam 2 na4ina ama sa malko hamalski:)
1.select count(*) as broj from names where name='nikolaj'
objConn.Execute(query)
counta = objRSa("broj")
2."select name from names where name='nikolaj'
objConn.Execute(query)
i=0
While Not objRS.EOF
i=i+1
objRS.MoveNext
Wend
objRSa.close
I kak da podam promenliva na selekta taka 4e da raboti za vsqkakvo ime ne samo za nikolkaj? neshto aj nemoga da se opravq s kavi4kite i promenlivite :)
blagodarq vi :)
Re: asp help
Можеш да ползваш objRSa.RecordCount. В зависимост обаче от типа на курсора и прочее, тази стойност не винаги е вярна. Може да викаш objRSa.MoveLast и тогава да четеш RecordCount. За голям брой записи обаче това ще е бавно и мъчително. Та в крайна сметка най-баламския подход (1) е най-удачен.

Re: asp help
objRSa.RecordCount probvah s nego oba4e vse mi vrasahta stojnost -1
..............
ime="nikolaj"
query="select name from names where name=ime"
objConn.Execute(query)
..........................................................
dava greshka kak da nakaram promenlivata "ime" vav select izraza da se zameni sas stojnostta si v slu4aq nikolaj?
..............
ime="nikolaj"
query="select name from names where name=ime"
objConn.Execute(query)
..........................................................
dava greshka kak da nakaram promenlivata "ime" vav select izraza da se zameni sas stojnostta si v slu4aq nikolaj?
Често за коректно
RecordCount е нужно преди това да изпълниш поне веднъж GotoLast -еквивалентна команда ;-)))
UB40 !
UB40 !
count-a
Adapter.Fill(dataSet) s Adapter.SelectCommand="Tvoiata", Vra6ta rezultat (int) broia na fkaranite zapisi, predpolagam 4e i executeQuery() vra6ta sa6tia rezultat.
Taka 4e:
Adapter.SelectCommand="Select * from names where name=pesho";
int count=Adapter.Fill(dataSet1);]

Dai link za free asp.net host pls!?
Taka 4e:
Adapter.SelectCommand="Select * from names where name=pesho";
int count=Adapter.Fill(dataSet1);]
Dai link za free asp.net host pls!?
Re: asp help
Генерирай стринга преди да го подадеш.
ime=nikolai
string="select * from edikadesi where ime=" & ime
ime=nikolai
string="select * from edikadesi where ime=" & ime
Re: asp help
Аха, и като го генерираш можеш да си стискаш палци шото ако това
ime
идва от неко html форма може да се получи следното:
string = "Select * from edikadesi where ime=" & ime , пък в името да има:
"'дуда'; cmd /c format c: /q/u"
ime
идва от неко html форма може да се получи следното:
string = "Select * from edikadesi where ime=" & ime , пък в името да има:
"'дуда'; cmd /c format c: /q/u"