2010-07-26 12 views
0

Bonjour, basé sur l'exemple à http://www.15seconds.com/issue/010411.htm je vais créer une boutique ASP mais je voudrais réécrire la connexion à DB car je n'ai pas de serveur dédié. Au lieu deASP panier

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

et

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

je voudrais utiliser quelque chose comme:

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

et je ne peux pas le faire fonctionner .. Quelqu'un pourrait me diriger dans la bonne direction ou donnez-moi un meilleur tutoriel comment créer un panier ASP classique qui pourrait contenir un grand trafic?

Merci

+0

S'il vous plaît formater votre question pour afficher du code correctement –

Répondre

1

je peux demander pourquoi vous ne changez pas seulement les paramètres:

strBasketDSN = Application("strBaskDSN") 

pour répondre à vos besoins, plutôt que de changer le code entièrement ?? Je serais tenté d'examiner le contenu d'Application ("strBaskDSN") et de simplement changer ceux qui correspondent à votre propre base de données.

S'il me manque quelque chose d'évident, alors faites le moi savoir.

jim

+0

essayé comme: strBasketDSN = "provider = sqloledb; server = localhost; uid = nom d'utilisateur; pwd = mot de passe; database = shop" si ce que vous me suggérez et .. ne fonctionne pas .. – Teodor

+0

non, je suggère que vous modifiez la propriété Application ("strBaskDSN") pour refléter votre propre exigence. De cette façon, il vous suffit de modifier cette propriété unique sans aucun changement de code. Je présume que tu sais où faire ça? Si ce n'est pas le cas, allez dans le projet-> yourprojectname properties-> settings, puis modifiez le paramètre nommé strBaskDSN. travail fait :) –

+0

Je ne sais pas de quoi vous parlez ... il n'y a pas de projet je vous montre le lien du tutoriel à: 15 secondes ... Ma question est de savoir comment changer cela d'une connexion DSN à une DSN Moins de connexion aussi simple que cela. Je ne peux pas créer un DSN je n'ai pas un serveur virtuel/et est plus lent consacre qu'un DSN moins .. – Teodor