برگزیده های پرشین تولز

Database Results Error

masoud

کاربر تازه وارد
تاریخ عضویت
21 دسامبر 2002
نوشته‌ها
7
لایک‌ها
0
بنام خدا و سلام
قبلا مشکلی داشتم توی سایت: www.khour.info توي اين صفحه: www.khour.info/guestresults.asp . خب اون مشكل رو پارس وب حل كردش :)
ولي حالا يه مشكل جديد: اطلاعات وارد بانك نميشه يعني شما توي دفتر مهمان فرمها رو ميكنين و ذخيره هم ميكنين ولي موقع نمايش فقط اون دو سه تايي كه روي كامپيوتر خودم به بانك اضافه كردم رو نشون ميده يعني اون جديدا اضافه نشده واين پيغام رو ميده:
Description: [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
Number: -2147217900 (0x80040E14)
Source: Microsoft OLE DB Provider for ODBC Drivers

One or more form fields were empty. You should provide default values for all form fields that are used in the query.
نميدونم بازم اشكال از پارس وب هست يا فايلاي من مشكل داره؟
ممنون ميشم كمكم كنيد.
 

koorosh

Registered User
تاریخ عضویت
12 دسامبر 2002
نوشته‌ها
1,525
لایک‌ها
10
سن
41
محل سکونت
Iran - Tehran
آقا مسعود عزيز.
مشکل از سرور نيست بلکه مشکل از دستور UPDate است که به زبان SQL نوشته شده و داری توسط ODBC به Database ميفرستی.

اگه ميشه اون خط حاوی دستور Update رو اينجا بنويس تا ببينيم دقيقا مشکلش چيه . . .


[/code]
 

masoud

کاربر تازه وارد
تاریخ عضویت
21 دسامبر 2002
نوشته‌ها
7
لایک‌ها
0
اين هم كل برنامه asp كه البته خود فرانت پيج ساخته:
[code:1]

<%

' FP_ASP ASP Automatically generated by a Frontpage Component. Do not Edit.



On Error Resume Next

Session("FP_OldCodePage") = Session.CodePage

Session("FP_OldLCID") = Session.LCID

Session.CodePage = 65001

Session.LCID = 1065

Err.Clear



strErrorUrl = ""



If Request.ServerVariables("REQUEST_METHOD") = "POST" Then

If Request.Form("VTI-GROUP") = "0" Then

Err.Clear



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

FP_DumpError strErrorUrl, "Cannot create connection"



Set fp_rs = Server.CreateObject("ADODB.Recordset")

FP_DumpError strErrorUrl, "Cannot create record set"



fp_conn.Open Application("guest1_ConnectionString")

FP_DumpError strErrorUrl, "Cannot open database"



fp_rs.Open "Results", fp_conn, 1, 3, 2 ' adOpenKeySet, adLockOptimistic, adCmdTable

FP_DumpError strErrorUrl, "Cannot open record set"



fp_rs.AddNew

FP_DumpError strErrorUrl, "Cannot add new record set to the database"

Dim arFormFields0(5)

Dim arFormDBFields0(5)

Dim arFormValues0(5)



arFormFields0(0) = "txtURL"

arFormDBFields0(0) = "txtURL"

arFormValues0(0) = Request("txtURL")

arFormFields0(1) = "txtname"

arFormDBFields0(1) = "txtname"

arFormValues0(1) = Request("txtname")

arFormFields0(2) = "txtaddress"

arFormDBFields0(2) = "txtaddress"

arFormValues0(2) = Request("txtaddress")

arFormFields0(3) = "txtcomments"

arFormDBFields0(3) = "txtcomments"

arFormValues0(3) = Request("txtcomments")

arFormFields0(4) = "txtemail"

arFormDBFields0(4) = "txtemail"

arFormValues0(4) = Request("txtemail")



FP_SaveFormFields fp_rs, arFormFields0, arFormDBFields0



FP_SaveFieldToDB fp_rs, Now, "Timestamp"



fp_rs.Update

FP_DumpError strErrorUrl, "Cannot update the database"



fp_rs.Close

fp_conn.Close



Session("FP_SavedFields")=arFormFields0

Session("FP_SavedValues")=arFormValues0

Session.CodePage = Session("FP_OldCodePage")

Session.LCID = Session("FP_OldLCID")

Response.Redirect "confirmguest.asp"



End If

End If



Session.CodePage = Session("FP_OldCodePage")

Session.LCID = Session("FP_OldLCID")



%>

[/code:1]
قسمت update رو bold نوشتم. البته اگه خودش باشه
ممنون
 

koorosh

Registered User
تاریخ عضویت
12 دسامبر 2002
نوشته‌ها
1,525
لایک‌ها
10
سن
41
محل سکونت
Iran - Tehran
با عرض معذرت.
اين برنامه که توسط FrontPage ساخته شده رو نميفهمم.
اگه خودت نوشته بودی ميتونستم کمکت کنم. ولی اين از راه معمولش کار رو انجام نداده . . .
باز هم معذرت ميخوام که نميتونم کمکی بکنم . . .
 
بالا