Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запись в БД + Asp

422
19 мая 2005 года
Dimarik
181 / / 12.02.2005
Объясните, пожалуйста, как производится запись в БД при помощи ASP. А то я уже устал искать причину в ошибке. [COLOR=red]Не полинитесь, ответьте, если вы знаете.[/COLOR]
304
20 мая 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by Dimarik
Объясните, пожалуйста, как производится запись в БД при помощи 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>

422
20 мая 2005 года
Dimarik
181 / / 12.02.2005
Цитата:
Originally posted by Fenyx
//создаем обьект
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:

304
20 мая 2005 года
Fenyx
707 / / 26.01.2005
Цитата:
Originally posted by Dimarik
Спасибо за ответ. Но я вроде бы сделал как это ты показал. Но всё равно не получилось. Вот ниже приведён листинг:
[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, правильно?

422
21 мая 2005 года
Dimarik
181 / / 12.02.2005
Цитата:
Originally posted by Fenyx
Не знаю что у тя не работало но данные точно (по листингу) не те заносились не переменная а pr, правильно?



Да, присвоение значения переменной было неправильно, исправил (pr="d"), один хрен не работает. Что ещё может быть???

422
21 мая 2005 года
Dimarik
181 / / 12.02.2005
Всё, я разобрался. .[COLOR=red]Спасибо[/COLOR] за помощь.[COLOR=red]Спасибо[/COLOR] :D
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог