корзина для покупок

Привет на основе примера на http://www.15seconds.com/issue/010411.htm я хотел бы создать магазин ASP, но я хотел бы переписать соединение с базой данных, так как у меня нет выделенного сервера. Вместо

Sub SubGetDSNCreateConn
strBasketDSN = Application("strBaskDSN")
set BaskConn = server.CreateObject ("ADODB.Connection")
BaskConn.ConnectionString = strBasketDSN
BaskConn.Open
End Sub

а также

set SavedBaskConn = server.CreateObject ("adodb.connection")
SavedBaskConn.ConnectionString = Application("strBaskDSN")
SavedBaskConn.Open 

я хотел бы использовать что-то вроде:

conn="provider=sqloledb;server=localhost;uid=username;pwd=password;database=shop"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open strsql, conn

и я не могу заставить его работать .. кто-нибудь может указать мне в правильном направлении или дать мне лучший учебник, как создать классическую корзину для покупок ASP, которая может содержать большой трафик?

Спасибо


person Teodor    schedule 26.07.2010    source источник
comment
Пожалуйста, отформатируйте свой вопрос, чтобы правильно отображать код   -  person the_drow    schedule 26.07.2010


Ответы (1)


могу я спросить, почему вы просто не измените настройки в:

strBasketDSN = Application("strBaskDSN")

чтобы соответствовать вашему требованию, а не полностью менять код?? У меня возникло бы искушение изучить содержимое Application("strBaskDSN") и просто изменить его в соответствии с вашей собственной базой данных.

Если я упустил что-то очевидное, дайте мне знать.

Джим

person jim tollan    schedule 26.07.2010
comment
попробовал так: strBasketDSN = provider=sqloledb;server=localhost;uid=username;pwd=password;database=shop, если это то, что вы мне предлагаете, и .. не работает .. - person Teodor; 26.07.2010
comment
нет, я предлагаю вам изменить свойство Application(strBaskDSN), чтобы оно отражало ваши собственные требования. таким образом, вам нужно изменить только это единственное свойство без каких-либо изменений кода. Я предполагаю, что вы знаете, где это сделать?? если нет, перейдите в проект-›свойства имя_вашего_проекта-›настройки, а затем измените параметр с именем strBaskDSN. Работа выполнена :) - person jim tollan; 26.07.2010
comment
Я не знаю, о чем вы говорите ... нет проекта, я покажу вам ссылку на учебник по адресу: 15 секунд ... Мой вопрос в том, как изменить это с соединения DSN на соединение DSN Less, простое как это. Я не могу создать DSN, у меня нет виртуального/выделенного сервера, и он медленнее, чем DSN Меньше.. - person Teodor; 26.07.2010
comment
измените свойство Application(strBaskDSN), чтобы оно отражало ваши собственные требования. вот шаги, чтобы сделать это, если вы пропустили: 1. Откройте значок ODBC в панели управления. 2. Выберите вкладку Системный DSN. 3. Нажмите «Добавить» на вкладке «Системный DSN». 4. Выберите Microsoft SQL. Нажмите Готово. 5. На следующем экране щелкните Выбрать, чтобы найти базу данных. 6. Дайте базе данных имя источника данных (DSN). 7. Нажмите ОК. У МЕНЯ НЕТ ВИРТУАЛЬНОГО/ПОСВЯЩЕННОГО для этого... - person Teodor; 26.07.2010