ورود

View Full Version : دارم نیوز برد می سازم:: مشکل دارم!!



Mohammad Minaei
جمعه 28 اسفند 1383, 21:30 عصر
<span dir=ltr>سلام دوستان.
دارم نیوز برد می سازم. :mrgreen: اما مشکل دارم. در بخش اضافه کردن خبر جدید.
ببینید:
متن فایل addnews.asp:

&lt;%
'Our login protection code
If Session&#40;"BlnLoggedIn"&#41; &lt;> True Then
Response.Redirect&#40;"login.asp"&#41;
End If
response.charset="utf-8"
%>
&lt;html dir="rtl">
&lt;head>
&lt;title>اضافه کردن خبر&lt;/title>
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8">
&lt;meta http-equiv="Content-Language" content="fa">
&lt;/head>
&lt;body text="#666666" background="images/back.gif" style="font-family&#58; Tahoma; font-size&#58; 10pt; color&#58; #666666">
&lt;!--#include file="admin_navigation.asp" -->
&lt;div align='center'>
&lt;form name="form" method="post" action="insert_news.asp">
&lt;br>
&lt;table width="377">
&lt;tr>
&lt;td width="51"> &lt;font size="2">نام خبر&#58; &lt;/font>
&lt;/td>
&lt;td width="316">
&lt;font face="Tahoma">
&lt;input type="text" name="NewsNamed" maxlength="50" size="32">&lt;/font>&lt;font size="2">
&lt;/font>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="51"> &lt;font size="2">توضیح کوتاه&#58;&lt;/font>&lt;/td>
&lt;td width="316">
&lt;font face="Tahoma">
&lt;input type="text" name="NewsDesd" size="32">&lt;/font>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="51"> &lt;font size="2">نویسنده&#58;&lt;/font>&lt;/td>
&lt;td width="316">
&lt;font face="Tahoma">
&lt;input type="text" name="NewsAuthord" size="32">&lt;/font>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td width="51"> &lt;font size="2">آدرس تصاویر&#58;&lt;/font>&lt;/td>
&lt;td width="316">
&lt;font face="Tahoma">
&lt;input type="text" name="NewsPicd" size="57">&lt;/font>&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td> &lt;font size="2">متن خبر&#58;&lt;/font>&lt;/td>
&lt;td>
&lt;font face="Tahoma">
&lt;textarea name="NewsTextd" cols="35" rows="7">&lt;/textarea>&lt;/font>&lt;font size="2">
&lt;/font>
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td height="32" colspan="2">
&lt;div align="center">
&lt;input type="submit" name="Submit" value="Submit" dir="rtl" style="font-family&#58; Tahoma; font-size&#58; 10pt; color&#58; #666666">&lt;font size="2">
&lt;/font>
&lt;input type="reset" name="reset" value="از نو" dir="rtl" style="font-family&#58; Tahoma; font-size&#58; 10pt; color&#58; #666666">&lt;font size="2">
&lt;/font>
&lt;/div>
&lt;/td>
&lt;/tr>
&lt;/table>
&lt;/form>
&lt;/div>
&lt;/body>
&lt;/html>
متن فایل insert_news.asp:

&lt;%@ Language="VBScript" %>
&lt;% Option Explicit %>
&lt;%
'Our login protection code
If Session&#40;"BlnLoggedIn"&#41; &lt;> True Then
Response.Redirect&#40;"login.asp"&#41;
End If
response.charset="utf-8"
%>
&lt;html dir="rtl">
&lt;head>&lt;title>News Management System - News Added&lt;/title>
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8">
&lt;meta http-equiv="Content-Language" content="fa">
&lt;/head>
&lt;body>
&lt;!--#include file="admin_navigation.asp" -->
&lt;%
Dim Connection, sConnString
Dim headline, news, thedate, SQL
Dim NewsDate
Dim NewsPic
Dim NewsText
Dim NewsAuthor
Dim NewsDes
Dim NewsName

NewsName=request.form&#40;"NewsNamed"&#41;
NewsDes=request.form&#40;"NewsDesd"&#41;
NewsAuthor=request.form&#40;"NewsAuthord"&#41;
NewsText=request.form&#40;"NewsTextd"&#41;
NewsPic=request.form&#40;"NewsPicd"&#41;
NewsDate=Date&#40;&#41;

SQL = "INSERT INTO News&#40;Name,Des,Text,Author,Pic_location&#41; Values " &amp; _
"&#40; '" &amp; NewsName &amp; "', '" &amp; NewsDes &amp; "', '" &amp; NewsText &amp; "' , '" &amp; NewsAuthor &amp; "', '" &amp; NewsPic &amp; "'&#41;"

Set Connection = Server.CreateObject&#40;"ADODB.Connection"&#41;

sConnString="PROVIDER=Microsoft.Jet.OLEDB.4.0;" &amp; _
"Data Source=" &amp; Server.MapPath&#40;"databases\maindata.mdb"&#41;

Connection.Open&#40;sConnString&#41;

Connection.execute&#40;SQL&#41;

connection.Close
Set connection = Nothing


response.write "&lt;br>&lt;div align='center'>خبر جدید اضافه شد.&lt;/div>"
%>
&lt;/body>
&lt;/html>&lt;/span>
ارور:

Error Type&#58;
Microsoft JET Database Engine &#40;0x80040E14&#41;
Syntax error in INSERT INTO statement.
/so/insert_news.asp, line 44


Browser Type&#58;
Mozilla/4.0 &#40;compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322&#41;

Page&#58;
POST 89 bytes to /so/insert_news.asp

POST Data&#58;
NewsNamed=white&amp;NewsDesd=black&amp;NewsAuthord=test&amp;Ne wsPicd=tar&amp;NewsTextd=jhdsbf&amp;Submit=Submit
کمک کنید دیگه!!!

*** اصلاح شد ***
*** دوست عزیز به هنگام ارسال کد از تگ مربوطه استفاده کنید ***
*** مسعود ***

pedramr
شنبه 06 فروردین 1384, 08:51 صبح
.. ببین تو بهتره از کدهای آماده استفاده کنی ..

Mohammad Minaei
شنبه 06 فروردین 1384, 13:17 عصر
از سیمپل نیوز منیجمنت استفاده کردم ولی خواستم بهترش کنم که اینجوری شد :mrgreen: