пак за INSERT
1 отговора
148 прегледа
пак за INSERT
<%
Response.Expires = 0
Call dbconnect(objConn)
Dim a,b,q1
a="asd"
b="asdfgh"
q1="insert into adminpass(username, password) values ('a','b')"
objConn.Execute(q1)
objRSa.close
%>
сега дава следната грешка : Syntax error in INSERT INTO statement.
/project/opit.asp, line 9
някой може ли да ми каже как се вмъкват редове в ацеска таблица?
Аз съм сигурен че горната заявка работи защото я изпробвах в самия ацес само че ввесто променливите a и b бях сложил конкретни стойности. Каде е проблема??? Някаде във скрипта ли? Някаде в ацеса ли? Или е зад клавиатурата? Помогнете моля.... спшно е

Response.Expires = 0
Call dbconnect(objConn)
Dim a,b,q1
a="asd"
b="asdfgh"
q1="insert into adminpass(username, password) values ('a','b')"
objConn.Execute(q1)
objRSa.close
%>
сега дава следната грешка : Syntax error in INSERT INTO statement.
/project/opit.asp, line 9
някой може ли да ми каже как се вмъкват редове в ацеска таблица?
Аз съм сигурен че горната заявка работи защото я изпробвах в самия ацес само че ввесто променливите a и b бях сложил конкретни стойности. Каде е проблема??? Някаде във скрипта ли? Някаде в ацеса ли? Или е зад клавиатурата? Помогнете моля.... спшно е
Re: пак за INSERT
Причината е че password е служебна дума
По принцип е добре да възпримеш стандартна концепция за именуване на таблиците и полетата в тях, например:
име на таблица: table_users
имена на полета в нея: user_name, user_password и т.н.
Това ще ти спести много неприятности в бъдеще и ще направи SQL-а ти много по-прегледен, особенно в сложни заявки.
По принцип е добре да възпримеш стандартна концепция за именуване на таблиците и полетата в тях, например:
име на таблица: table_users
имена на полета в нея: user_name, user_password и т.н.
Това ще ти спести много неприятности в бъдеще и ще направи SQL-а ти много по-прегледен, особенно в сложни заявки.