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 %>
Annonceindlæg fra Cognizant
23. december 2000 - 16:44
#1
Hvordan ser \"ConnString\" ud ?
23. december 2000 - 16:45
#2
har ik forstand på asp...kunne du forklare lidt nærmer.. ??
23. december 2000 - 16:54
#3
my_Conn.Open ConnString hvad indeholder connstring ?
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..
23. december 2000 - 17:01
#5
Bare gør det her ..
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 %>
23. december 2000 - 17:03
#7
vis os indholdet af \"../config.inc\" .. det er nok der det står
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\" %>
23. december 2000 - 17:12
#9
måske er det her der er fejl: DBQ=d:\\users\\asp\\db\\ubbs.mdb\"
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
23. december 2000 - 17:18
#11
søger den ik først i samme map ??
23. december 2000 - 17:20
#12
tak for hjælpen Tdaugaard...du er en rigtige PROF til ASP,go det mener jeg ;)
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 :-)
23. december 2000 - 23:30
#14
fantastisk...
23. december 2000 - 23:33
#15
ortrak ... det synes jeg også, men hvad ? ;o)
23. december 2000 - 23:33
#16
ortrak ... det synes jeg også, men hvad ? ;o)
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...
24. december 2000 - 00:26
#18
a hvad siger du ?
24. december 2000 - 00:26
#19
som jeg kun skal lægge i en map ;)
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....
24. december 2000 - 00:38
#21
er du der
24. december 2000 - 00:47
#22
hvorfor svarer du ik....
Kurser inden for grundlæggende programmering