Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa insert ... into ... values

[es] :: Visual Basic 6 :: Problem sa insert ... into ... values

[ Pregleda: 2034 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

milos1969

Član broj: 16436
Poruke: 9
*.ppp-bg.sezampro.yu



Profil

icon Problem sa insert ... into ... values23.07.2004. u 18:35 - pre 240 meseci
Napravio sam formu i sada bih da upisem u bazu.

Baza radi bez problema - vec se koristi. Samo sam dodao tabelu DemoRequests.

Kod ide ovako:

sql = "INSERT INTO DemoRequests (" &_
"Company Name, " &_

(itd...)

i na kraju ovog dela je

"VALUES ( "

pa zatim ide

sql = sql & Request.Form("CompanyName"),","
sql = sql & Request.Form("CompanyAddress"),","
sql = sql & Request.Form("CompanyCity"),","
...

pa zatim ide pristup bazi - ovo radi, proverio sam, forma takodje radi bez problema jer sada saljem sadrzaj forme preko Email-a

i na kraju ide

Set RS = myCon.Execute(sql)
myCon.Close
Set myCon = Nothing

(myCon je definisano i radi, proverio sam)

Medjutim, pozdravlja me greska na koju do sada nisam nailazio:

Microsoft OLE DB Provider for SQL Server error '80040e10'
No value given for one or more required parameters.

/demos_new.asp, line 205

A line 205 je
Set RS = myCon.Execute(sql) - dakle, puca bas na SQL upitu.

Rekao bih da je ovo neka sitna greska koju ne vidim...

Unapred se zahvaljujem na pomoci!

Veliki pozdrav sjajnoj ekipi ES-a!
 
Odgovor na temu

mladenovicz
Zeljko Mladenovic
Xoran Technologies, Inc., Ann Arbor, MI,
USA / Software Engineer
Ann Arbor, MI, USA

Član broj: 6598
Poruke: 2065
*.bg.wifi.vline.verat.net.

Jabber: mladenovicz@elitesecurity.org
ICQ: 95144142
Sajt: yubc.net/~mz


Profil

icon Re: Problem sa insert ... into ... values23.07.2004. u 19:08 - pre 240 meseci
Najverovatnije imas problem sa Text poljima. Ako hoces u Text polje da upises pera, onda u INSERT INTO to moras navesti kao 'pera'. Znaci, string vrednosti idu unutar '.

Ovo

Code:

sql = sql & Request.Form("CompanyName"),","


bi trebalo ovako nekako da izgleda:

Code:

sql = sql & "'" & Request.Form("CompanyName") & "',"


Takodje, uradi Response.Write(sql) da bi video kako SQL izraz izgleda. Naravno, Execute deo zakomentarisi.

Zbog ovakvih stvari je mnogo zgodnije koristiti Recordset objekat za dodavanje novih zapisa u bazu.
 
Odgovor na temu

milos1969

Član broj: 16436
Poruke: 9
*.ppp-bg.sezampro.yu



Profil

icon Re: Problem sa insert ... into ... values26.07.2004. u 18:23 - pre 240 meseci

Da, bas u tome je bio problem.

Sada je sve proradilo - hvala na pomoci!
 
Odgovor na temu

[es] :: Visual Basic 6 :: Problem sa insert ... into ... values

[ Pregleda: 2034 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.