2010-06-14 3 views
1
pass=session("password") 
Set objIns=server.CreateObject("adodb.connection") 
objIns.Open session("Psrconnect") 

inspass="Insert into passwords(pass) values ('&pass&')" 
objIns.Execute(inspass) 

Я не знаю, какой должен быть синтаксис для передачи значения, хранящегося в переменной. с этим синтаксисом значение, введенное в базу данных, равно & pass &. может кто-нибудь мне помочь?ввод данных в базу данных sql через asp

ответ

0

Я думаю, что эта линия

inspass="Insert into passwords(pass) values ('&pass&')" 

должен быть

inspass="Insert into passwords(pass) values ('" & pass & "')" 

Обратите внимание на двойные кавычки после и перед каждым апострофом.

+0

Я использую сеанс («пароль») = y где y имеет некоторое значение. это правильный синтаксис. Я не уверен, что значение сеанса сохраняется или нет. – sushant

+0

Вы протестировали его? – codingbadger

+0

когда я попробую ваш метод. запись пуста Вот почему мне было интересно, сохраняется ли сама ценность в сеансе – sushant

Смежные вопросы