Запись в БД + Asp
Объясните, пожалуйста, как производится запись в БД при помощи ASP. А то я уже устал искать причину в ошибке. [COLOR=red]Не полинитесь, ответьте, если вы знаете.[/COLOR]
//создаем обьект
Set Conn = Server.CreateObject("ADODB.Connection")
//Открываем соединение БД
Conn.Open Session("DBConnectionString")
//Выполняем запрос
Set RSN = Conn.Execute("update insert или delete)
Файл global.asa
<SCRIPT LANGUAGE=VBScript RUNAT=Server>
SUB Session_OnStart
Session("DBConnectionString")="DRIVER=SQL Server;SERVER=Name_server;DATABASE=Name_DB;UID=Login;PWD=password"
END SUB
</SCRIPT>
//создаем обьект
Set Conn = Server.CreateObject("ADODB.Connection")
//Открываем соединение БД
Conn.Open Session("DBConnectionString")
//Выполняем запрос
Set RSN = Conn.Execute("update insert или delete)
Спасибо за ответ. Но я вроде бы сделал как это ты показал. Но всё равно не получилось. Вот ниже приведён листинг:
[COLOR=red]
<%
Dim myConn, pr, RSN
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open Session("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Proba.mdb")
pr = 'Dimarik'
Set RSN = myConn.Execute("INSERT INTO Proba (Nick) VALUES ('pr')")
%>[/COLOR]
До этого у меня было так (тоже не работало):
[COLOR=red]
<%
Dim myConn, sConn, pr
sConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Proba.mdb"
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open sConn
pr = 'd'
myConn.Execute("INSERT INTO Proba (Nick) VALUES ('pr')")
%>
[/COLOR]
Чё ещё ему надо?:devil:
Спасибо за ответ. Но я вроде бы сделал как это ты показал. Но всё равно не получилось. Вот ниже приведён листинг:
[COLOR=red]
<%
Dim myConn, pr, RSN
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open Session("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Proba.mdb")
pr = 'Dimarik'
Set RSN = myConn.Execute("INSERT INTO Proba (Nick) VALUES ('pr')")
%>[/COLOR]
До этого у меня было так (тоже не работало):
[COLOR=red]
<%
Dim myConn, sConn, pr
sConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Proba.mdb"
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open sConn
pr = 'd'
myConn.Execute("INSERT INTO Proba (Nick) VALUES ('pr')")
%>
[/COLOR]
Чё ещё ему надо?:devil:
Не знаю что у тя не работало но данные точно (по листингу) не те заносились не переменная а pr, правильно?
Не знаю что у тя не работало но данные точно (по листингу) не те заносились не переменная а pr, правильно?
Да, присвоение значения переменной было неправильно, исправил (pr="d"), один хрен не работает. Что ещё может быть???