Avatar billede kovalt Nybegynder
24. marts 2004 - 11:32 Der er 20 kommentarer og
1 løsning

Både asp og asp.net

Hej

  Jeg sidder med en win2K-server, hvorpå jeg har installeret msSQL-server, som jeg gerne vil connecte til igennem minde asp og asp.net-sider. Jeg får imidlertid en fejl når jeg forsøger at åbne min connection-string.

Set Conn = Server.CreateObject("ADODB.Connection")
ConStr = "PROVIDER=SQLOLEDB; DATA SOURCE=localhost"
ConStr = ConStr &";UID="& SQLUser &";PWD="& SQLPass
ConStr = ConStr &";DATABASE="& SQLDatabase &";network=DBMSSOCN"
Conn.Open ConStr * denne linie kommer fejlen i

  Måske det er fordi jeg mangler at installere nogle drivere eller noget i den stil??? er der nogen der kan hjælpe mig?

Jeg går ud fra at SOURCE = localhost er korrekt, når DB ligger på samme server som websitet?

Kovalt
Avatar billede dgivoni Nybegynder
24. marts 2004 - 11:47 #1
Hvilken fejl faar du?
Avatar billede burningice Nybegynder
24. marts 2004 - 11:52 #2
erm... ovenstående er asp... hvad laver det så i denne kategori?
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:08 #3
error '80004005'
Unspecified error

/testside/index.asp, line 13

og linie 13 er: Conn.Open conStr

ligger alle drivere og sådan i win2K som standard eller er det noget jeg skal installere?

Kovalt
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:10 #4
cyberfessor -> jeg vil såmend bare gerne vide om jeg umiddelbart burde kunne køre ASP.NET på min win2K-server... eller om jeg skal installere noget først
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:12 #5
hvis jeg requester en .aspx side på min der sker der ingen fortolkning. Skærmen er blank. Hvis jeg kigger koden er den ikke fortolket men står stadig som eksempelvis:

<form runat="server">
<asp:DropDownList id="state" runat="server"/>
<asp:Button Text="Show Author" OnClick="ShowAuthors" runat="server"/>
<p/>
<asp:DataGrid id="DataGrid1" runat="server"/>
</form>
Avatar billede dgivoni Nybegynder
24. marts 2004 - 12:13 #6
Du skal installere .net-frameworket for at IIS kan fortolke/kompile aspx-siderne rigtigt.
Avatar billede pelkjaer Nybegynder
24. marts 2004 - 12:14 #7
Har du installeret .net frameworket på din server, kan du køre asp.net - ellers ikke.
Avatar billede dgivoni Nybegynder
24. marts 2004 - 12:15 #8
ifoelge microsoft skal du aendre din connectionstring en smule:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;186726
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:15 #9
hvor finder jeg det? er det gratis?
Avatar billede dgivoni Nybegynder
24. marts 2004 - 12:15 #10
SERVER=(local) i stedet for data source...
Avatar billede dgivoni Nybegynder
24. marts 2004 - 12:16 #11
yep, .net frameworket er gratis. Du kan downloade det fra microsofts hjemmeside (23 mb, saa vidt jeg husker)
Avatar billede pelkjaer Nybegynder
24. marts 2004 - 12:16 #12
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:20 #14
OK... når jeg så har installeret det - burde jeg så bare uden videre kunne trække data ud af min msSQL-server?
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:21 #15
sådan her:

Imports System.Data.SqlClient

...

Dim oSQLConn As SqlConnection = New SqlConnection()
oSQLConn.ConnectionString = "Data Source=(local);" & _
                            "Initial Catalog=myDatabaseName;" & _
                            "Integrated Security=SSPI"
oSQLConn.Open()
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:25 #16
nogen steder skriver de:

<% @import namespace="system.data.SqlClient" %>

....

Sub noget (...)

Dim con As New SqlConnection("Data Source=.; " &_
                        "Initial Catalog=databaseNavn; UID=xx; PWD=xx)
con.Open()
Avatar billede dgivoni Nybegynder
24. marts 2004 - 12:26 #17
Ja, det giver dig i hvert fald forbindelsen (paa dine asp.net-sider), men du kan ikke bare oprette et recordset bagefter, som i asp. Det er en anelse mere kompliceret med ADO.NET.
Mangler du i oevrigt ikke et brugernavn og password til databasen?
Avatar billede dgivoni Nybegynder
24. marts 2004 - 12:27 #18
Ja, UID og PWD er henholdsvis dit brugerid og det relevante kodeord for at kunne logge sig ind i databasen
Avatar billede kovalt Nybegynder
24. marts 2004 - 12:44 #19
jeg får en fejl, hvor der står jeg skal ændre noget i web.config-filen.... hvor finder jeg den?
Avatar billede kovalt Nybegynder
24. marts 2004 - 13:07 #20
jeg har fundet ud af det.... tak for hjælpen....
Avatar billede dgivoni Nybegynder
24. marts 2004 - 13:11 #21
selv tak for point :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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