Avatar billede moeslund Nybegynder
10. november 2002 - 10:59 Der er 4 kommentarer og
1 løsning

Connection to SQL

Hej,

Jeg har fået et prob. i forbindelse med at overføre mit site til min host(internetudbyder).

Problemet er connection til Sql server.

Alle mine ASP sider laver connection som denne:  news.ActiveConnection = MM_sql_STRING

mit spørgsmål er hvordan får jeg inkluderet MM_sql_STRING i nedenstående script.

OBS scriptet virker hvis jeg på mine ASP sider erstatter MM_sql_STRING med Conn.

<%

Set Conn = Server.CreateObject("ADODB.Connection")

Set Conn.Open = ("driver={SQL Server};server=192.1xx.xxx.xx;uid=xxx;pwd=xxxxxx;database=xxxx;")
%>

Håber der er nogen der kan hjælpe :-)
Avatar billede medions Nybegynder
10. november 2002 - 13:47 #1
Hmm jeg er vidst nødt til at se hele din kode til din databaseconnection... Jeg fårstår ik' så meget af det du skriver... :-(

//>Rune
Avatar billede moeslund Nybegynder
10. november 2002 - 18:34 #2
Hej,

Ok jeg prøver at gøre mig forståelig :-)

Fra index.asp
---------------------
<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../../Connections/connection.asp" -->
<%
set vaalgland = Server.CreateObject("ADODB.Recordset")
vaalgland.ActiveConnection = MM_sql_STRING
---------------------

Fra connection.asp udleveret af internet host
---------------------
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Set Conn.Open = ("driver={SQL server};server=192.1xx.xxx.xx;uid=xxx;pwd=xxxxxx;database=xxxx;")
%>
(obs dette virker fint hvis jeg i index.asp skriver
vaalgland.ActiveConnection = Conn)
------------------------------

Jeg har prøvet følgende uden succes i connection.asp
--------------------
<%
Set MM_sql_STRING = Server.CreateObject("ADODB.Connection")
Set MM_sql_STRING.Open = ("driver={SQL server};server=192.1xx.xxx.xx;uid=xxx;pwd=xxxxxx;database=xxxx;")
%>
-----------------------

Mit ønske er at erstatte conn med MM_sql_STRING da det er benyttet på alle mine sider.

Håber det giver mening !!
Avatar billede medions Nybegynder
10. november 2002 - 18:48 #3
Du skal ha' fjernet dine paranteser...

<%
Set MM_sql_STRING = Server.CreateObject("ADODB.Connection")
MM_sql_STRING.Open "Driver={SQL Server}; Server=192.1xx.xxx.xx; Database=xxxx; uid=xxx; pwd=xxx;"
%>

Og så prøv så vidt muligt at bruge ActiveConnection, brug i stedet for en normal åbning af recordsetet...
Fx

objRs = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM tabel"
Set objRs = MM_sql_STRING.Execute(strSQL)

Prøv med dette!

//>Rune
Avatar billede moeslund Nybegynder
10. november 2002 - 19:14 #4
Hej Rune SUPER !! jeg fjernede paranteser - og nu kører alt :-)

Tusind tak for hjælpen !
Avatar billede medions Nybegynder
10. november 2002 - 19:39 #5
Anytime ;o)
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester