powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / .ASP & SQLServer
7 сообщений из 7, страница 1 из 1
.ASP & SQLServer
    #32007675
Олег Яговкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здраствуйте все!
Пожалуйста помогите написать код .ASP страницы для INSERT в БД SQLServer.
Вариант совсем простецкий: одно текстовое поле ввода на .HTML странице и таблица на сервере из двух полей (одно - IDENTITY). Задача конечно более сложная, но по примеру разберусь сам. SELECT проходит нормально а INSERT не хочет.
...
Рейтинг: 0 / 0
.ASP & SQLServer
    #32007698
zamm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо использовать
Command.Execute "insert into myTable ..."
или
Connection.Execute "..."
...
Рейтинг: 0 / 0
.ASP & SQLServer
    #32007701
Олег Яговкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за внимание к моему вопросу, я думал не дождусь пока кто нибудь откликнется.
Я нарисовал примерно следующее:

strSQL = "INSERT INTO SprRegion(name_reg) "
strSQL = strSQL & "VALUES('" & .....("text1") & "')"

Connection.Execute "..."

Вместо точек (в скобках) забыл что (т.к.программа дома), но это неважно т.к. ответ браузера, что в "районе ключевого слова VALUES синтаксическая ошибка". Большая просьба на основе моего примера нарисовать поширше, даже если будет выглядеть как-то иначе (я делал по книге и др. мыслей пока нет).Заранее благодарен.
...
Рейтинг: 0 / 0
.ASP & SQLServer
    #32007724
Dolon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здрямс !
Ошибка скорее всего это ковычки нужны одинарные ->('')<-
->.....("text1")
Всего х....!
...
Рейтинг: 0 / 0
.ASP & SQLServer
    #32007725
henry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Проверить пробел между словом "values"
2. Заключать поле типа string в одинарные кавычки

'1-й раз Debug version
dim Conn
strSQL= " Insert into Table1 " _
& " values('" & request.form.item("text1") & "','" & request.form.item("text2") & "')"
'Conn.Execute strSQL
response.write strSQL 'проверить в query analyzer

'2-й раз Release
dim Conn
strSQL= " Insert into Table1 " _
& " values('" & request.form.item("text1") & "','" & request.form.item("text2") & "')"
Conn.Execute strSQL
...
Рейтинг: 0 / 0
.ASP & SQLServer
    #32007736
cube
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А еще лучше юзать stored proc smth like this:

oConn.Open(Session("ConnectionString"));

oCmd = Server.CreateObject("ADODB.Command");
oCmd.ActiveConnection = oConn;
oCmd.CommandType = adCmdStoredProc;
oCmd.CommandText = "spRegisterUser";
oCmd.Parameters.Refresh();

oCmd.Parameters("@Login") = Request("strLogin")(1);
oCmd.Parameters("@Password")= Request("strPassword")(1);
oCmd.Parameters("@Name") = Request("strName")(1);

oCmd.Execute();
Session("Done")=oCmd.Parameters("RETURN_VALUE").Value;
oCmd.Close;
oConn.Close();

// имхо
...
Рейтинг: 0 / 0
.ASP & SQLServer
    #32007774
Олег Яговкин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо друзья!
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / .ASP & SQLServer
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]