Avatar billede okay Nybegynder
23. december 2000 - 16:40 Der er 21 kommentarer og
1 løsning

Fejl..

jeg får denne besked...

Microsoft OLE DB Provider for ODBC Drivers error \'80004005\'

[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified

/2001/forum/admin/add.asp, line 33

og her er linjen 33:    my_Conn.Open ConnString

og her er lidt af det andet:
<%
\'  Procedure to add A Category to the database
Sub add_Cat
  \'  Has the form been filled in?
  If request.QueryString(\"do_it\") = \"true\" then
    set my_conn= Server.CreateObject(\"ADODB.Connection\")
    my_Conn.Open ConnString
    StrSQl = \"INSERT INTO category (cat_name) values (\'\" & ChkString(Request.Form(\"cat\")) & \"\')\"
    my_conn.Execute StrSql

    my_conn.close
    set my_conn = nothing
 
    Response.Write \"<p align=\"\"center\"\"><strong><font face=\"\"veranda, Arial, Helvetica\"\" size=4>Category Added</font></strong></p>\"

  Else
%>
Avatar billede tdaugaard Nybegynder
23. december 2000 - 16:44 #1
Hvordan ser \"ConnString\" ud ?
Avatar billede okay Nybegynder
23. december 2000 - 16:45 #2
har ik forstand på asp...kunne du forklare lidt nærmer.. ??
Avatar billede tdaugaard Nybegynder
23. december 2000 - 16:54 #3
my_Conn.Open ConnString

hvad indeholder connstring ?
Avatar billede okay Nybegynder
23. december 2000 - 17:00 #4
hvis du åbner for din ICQ, kan jeg måske indsætte hele scripten ;)

eller skal jeg gøre det her..
Avatar billede tdaugaard Nybegynder
23. december 2000 - 17:01 #5
Bare gør det her ..
Avatar billede okay Nybegynder
23. december 2000 - 17:02 #6
<!--#INCLUDE file=\"../config.inc\" -->
<%
\'  Some Global Functions

Function ChkString(string)
    if String = \"\" then string = \" \"
    string = replace(string, \"\'\", \"\'\'\")
    ChkString = string
End Function
%>

<html>

<head>

<title>Add</title>
<style>
    a:link  {color=\"#000080\";text-decoration:underline}
    a:visited{color:\"#000080\";text-decoration:underline}
    a:hover  {color:red;text-decoration:underline}
</style>
</head>

<body bgcolor=\"#FFFFFF\" text=\"#000080\" link=\"#000080\" topmargin=\"5\">
</body>
</html>
<%
\'  Procedure to add A Category to the database
Sub add_Cat
  \'  Has the form been filled in?
  If request.QueryString(\"do_it\") = \"true\" then
    set my_conn= Server.CreateObject(\"ADODB.Connection\")
    my_Conn.Open ConnString
    StrSQl = \"INSERT INTO category (cat_name) values (\'\" & ChkString(Request.Form(\"cat\")) & \"\')\"
    my_conn.Execute StrSql

    my_conn.close
    set my_conn = nothing
 
    Response.Write \"<p align=\"\"center\"\"><strong><font face=\"\"veranda, Arial, Helvetica\"\" size=4>Category Added</font></strong></p>\"

  Else
%>
<p align=\"center\"><strong><font face=\"veranda, Arial, Helvetica\" size=\"3\">Add a Category</font></strong></p>

<form method=\"POST\" action=\"add.asp?mode=category&do_it=true\" method=\"post\">
<div align=\"center\"><center><p><font
  face=\"veranda, arial, helvetica\" size=\"2\">Category to Add</font><br>
  <input type=\"text\" name=\"cat\" size=\"25\"><br>
  <input type=\"submit\" value=\"Add Category\" name=\"B1\"></p>
  </center></div>
</form>
<%
  End If

End Sub

\'  Procedure to Add a Forum to the database
Sub add_forum
    set my_conn= Server.CreateObject(\"ADODB.Connection\")
    my_Conn.Open ConnString

  \'  Has the form been filled in?
  If request.QueryString(\"do_it\") = \"true\" then
    StrSQl = \"INSERT INTO Forum (f_name, F_Description, F_Cat, F_Moderator ) values (\'\"
    StrSql = StrSql &  Request.Form(\"name\") & \"\', \'\"
    StrSql = StrSql &  Request.Form(\"description\") & \"\', \"
    StrSql = StrSql &  Request.Form(\"category\") & \", \"
    StrSql = StrSql &  Request.Form(\"moderator\") & \")\"

    my_conn.Execute StrSql

    my_conn.close
    set my_conn = nothing
 
    Response.Write \"<p align=\"\"center\"\"><strong><font face=\"\"veranda, Arial, Helvetica\"\" size=4>Category Added</font></strong></p>\"

  Else
%>
<p align=\"center\"><font face=\"veranda, Arial, Helvetica\" size=\"3\"><strong>Add Forum</strong></font></p>
<div align=\"center\"><center>
<form action=\"add.asp?mode=forum&do_it=true\" method=\"post\">
<table border=\"0\" width=\"90%\">
  <tr>
    <td width=\"50%\" valign=\"top\"><font face=\"veranda, arial, helvetica\">Forum Name :<br>
    Forum Description :<br></td>
    <td width=\"50%\" valign=\"top\"><font face=\"veranda, arial, helvetica\">
    <input type=\"text\" name=\"name\" size=\"25\"><br>
    <input type=\"text\" name=\"description\" size=25></tr>
<tr>
  <td width=\"50%\" valign=\"top\"><font face=\"veranda, arial, helvetica\">Forum Caregory :</font></td>
  <td width=\"50%\" valign=\"top\"><font face=\"veranda, arial, helvetica\">
    <select name=\"Category\" size=\"1\">
<%
StrSql = \"SELECT * FROM category\"
set rs = my_conn.execute (strSql)
On Error Resume Next
do until rs.eof
    Response.Write \"<option value=\"\"\" & rs(\"Cat_id\") & \"\"\">\" & rs(\"cat_name\") & \"</option>\" & vbcrlf
rs.movenext
loop
%> 
    </select></font>
  </td>
  </tr>
  <tr>
    <td width=\"50%\" valign=\"top\"><font face=\"veranda, arial, helvetica\">Forum Moderator :</font></td>
    <td width=\"50%\" valign=\"top\"><font face=\"veranda, arial, helvetica\">
    <select name=\"moderator\" size=\"1\">
<%
StrSql = \"SELECT * FROM members WHERE m_level >= 2\"
set rs = my_conn.execute (strSql)
On Error Resume Next
do until rs.eof
    Response.Write \"<option value=\"\"\" & rs(\"member_id\") & \"\"\">\" & rs(\"m_name\") & \"</option>\" & vbcrlf
rs.movenext
loop
set rs = nothing
my_conn.close
set my_conn = nothind

%>
</select>
</font>


</td>
  </tr>
</table>
<input type=\"submit\"></form>
</center></div>



<%
  End If

End Sub

%>


<%
Select Case Request.QueryString(\"mode\")
    case \"category\" call add_Cat
    case \"forum\" call add_forum
    case Else Response.Write \"Error\"
End Select
%>
Avatar billede tdaugaard Nybegynder
23. december 2000 - 17:03 #7
vis os indholdet af \"../config.inc\" .. det er nok der det står
Avatar billede okay Nybegynder
23. december 2000 - 17:10 #8
<%
\'  Version 1.2.1
\'

ConnString = \"ubb\"
\'ConnString = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\\users\\asp\\db\\ubbs.mdb\"


BBTitle = \"ASP Resources Forums\"

BadWordFiler = \"true\"  \'  True / False To use filter

Smiles = \"true\"  \'  True/False to use Smiles

ICQ = \"true\" \'  True/False to use ICQ Graphics

PageBGColor = \"white\"

TitleImgLocation = \"bboard.gif\"

DefaultFontFace = \"Verdana, Arial, Helvetica\"
DefaultFontColor = \"#000080\"

LinkColor = \"#000080\"
LinkTextDecoration = \"underline\"

VisitedLinkColor = \"#008080\"
VisitedTextDecoration = \"underline\"

ActiveLinkColor = \"red\"

HoverFontColor = \"red\"
HoverTextDecoration = \"underline\"

HeadCellColor=\"#0000A0\"
HeadFontColor = \"#ffffff\"

CategoryCellColor=\"#8080FF\"
CategoryFontColor=\"#f7f7f7\"

ForumCellColor = \"#f7f7f7\"
AltForumCellColor = \"#e1e1e1\"

ForumFontColor = \"#000080\"
ForumLinkColor = \"#000080\"

NewFontColor = \"#ff0000\"

BadWords = \"fuck|wank|shit\"
%>
Avatar billede okay Nybegynder
23. december 2000 - 17:12 #9
måske er det her der er fejl:

DBQ=d:\\users\\asp\\db\\ubbs.mdb\"
Avatar billede tdaugaard Nybegynder
23. december 2000 - 17:13 #10
Det er her du har fejlen!

ConnString = \"ubb\"
\'ConnString = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=d:\\users\\asp\\db\\ubbs.mdb\"

lav det om til

ConnString = \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"ubbs.mdb\")

så skal du bare rette database navnet/stien til
Avatar billede okay Nybegynder
23. december 2000 - 17:18 #11
søger den ik først i samme map ??
Avatar billede okay Nybegynder
23. december 2000 - 17:20 #12
tak for hjælpen Tdaugaard...du er en rigtige PROF til ASP,go det mener jeg ;)
Avatar billede tdaugaard Nybegynder
23. december 2000 - 17:21 #13
Med Server.MapPath() laver den en relativ sti om til en absolut. (dvs. f.eks. ubb.mdb bliver til d:\\wwwroot\\noget\\ubbs.mdb)

Og tak :-)
Avatar billede ortrak Nybegynder
23. december 2000 - 23:30 #14
fantastisk...
Avatar billede tdaugaard Nybegynder
23. december 2000 - 23:33 #15
ortrak ... det synes jeg også, men hvad ? ;o)
Avatar billede tdaugaard Nybegynder
23. december 2000 - 23:33 #16
ortrak ... det synes jeg også, men hvad ? ;o)
Avatar billede okay Nybegynder
24. december 2000 - 00:25 #17
nu har jeg et problem, fordi jeg skal lægge i værre map, den database, også har jeg ik lyst til at kopi den værre 10 sek..

kunne jeg ik lave sådan at den læsede fra EN database...
Avatar billede tdaugaard Nybegynder
24. december 2000 - 00:26 #18
a hvad siger du ?
Avatar billede okay Nybegynder
24. december 2000 - 00:26 #19
som jeg kun skal lægge i en map ;)
Avatar billede okay Nybegynder
24. december 2000 - 00:30 #20
tdaugaard..det var sku hurtig svaret.. ;)

min forum filer lægger således:

fora: (map)
index.asp
config.inc
ubb.mdb
osv...

Adm (map)
default.asp
profil.inc
config.inc
ubb.mdb

værre gang jeg redigere i filen, skal jeg kopiere den i adm og i mappen fora...kunne jeg ik lave, at de læse fra en database (fil).
osv....
Avatar billede okay Nybegynder
24. december 2000 - 00:38 #21
er du der
Avatar billede okay Nybegynder
24. december 2000 - 00:47 #22
hvorfor svarer du ik....
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