2010-07-26 140 views
0

你好基于http://www.15seconds.com/issue/010411.htm的例子我想创建一个ASP商店,但我想重写连接到数据库,因为我没有专用的服务器。 而不是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购物车,可以保持大流量?

谢谢

+0

请格式化你的问题,以显示代码正确 – 2010-07-26 10:15:21

回答

1

我可以问你为什么不只是更改设置:

strBasketDSN = Application("strBaskDSN") 

,以符合您的要求,而不是完全改变代码?我会试图检查应用程序的内容(“strBaskDSN”),只是改变这些以匹配你自己的数据库。

如果我失去了明显的东西,然后让我知道。

吉姆

+0

尝试,如: strBasketDSN = “供应商= SQLOLEDB;服务器=本地主机; UID =用户名; PWD =密码;数据库=店”,如果这 什么你建议我和..不工作.. – Teodor 2010-07-26 10:35:58

+0

不,我建议你改变应用程序(“strBaskDSN”) 属性来反映你自己的要求。这样,你只需要改变这个单一的属性,不用修改任何代码。我假设你知道在哪里做这个?如果没有,转到project-> yourprojectname属性 - >设置,然后修改名为strBaskDSN的设置。工作完成:) – 2010-07-26 10:45:28

+0

我不知道你在说什么......没有项目我告诉你教程的链接在:15秒... 我的问题是如何将此从DSN连接更改为DSN较少连接就那么简单。 我无法创建DSN我没有虚拟/专用服务器,并且比DSN更慢.. – Teodor 2010-07-26 11:21:42