مشكل ثبت فارسي در بانك اكسس با فرم وب
      

 
Persian Forum Network - Try to be a Professional
صفحه نخست .:.  کاربران .:.   .:. تقویم  .:. کاربران آنلاین
خوش آمدید میهمان ( ورود | ثبت نام )
  /     /  



مشكل ثبت فارسي در بانك اكسس با فرم وب باز / بسته
نویسنده
پیغام
ارسال شده در تاریخ جمعه 20 آذر 1383 - 6:47 بعدازظهر


تازه دوم راهه!!

تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!

گروه: کاربران
آخرین بازدید: شنبه 13 مهر 1387 - 3:05 بعدازظهر
پست ها: 27, بازدید ها: 32

.. من يه برنامه دارم كه رو تمام هاست ها درست كار مي كنه ولي روي يه هاستي كه گذاشتم (مال شرکت داده پردازي) فقط امكان ثبت اطلاعات انگليسي رو ميده و وقتي با فارسي ويندوز ميخواي چيزي وارد كني ايراد ميده . يعني فارسي رو نول فرض مي کنه .
منتظر راهنمايي شما هستم :
pedramrahimi@yahoo.com
..




www.pedramweb.com

پست شماره 340
تبلیغات
ارسال شده در تاریخ شنبه 21 آذر 1383 - 3:53 بعدازظهر


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: امروز 13:35:37
پست ها: 3,475, بازدید ها: 13,472
سلام پدرام جان



آقا شما میتونید بیشتر توضیح بدید و اون ارور رو اینجا بنویسی

فکر میکینم مشکلت خیلی راحت حل بشه




Try to be a Professional

پست شماره 17349
ارسال شده در تاریخ شنبه 21 آذر 1383 - 6:34 بعدازظهر


تازه دوم راهه!!

تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!

گروه: کاربران
آخرین بازدید: شنبه 13 مهر 1387 - 3:05 بعدازظهر
پست ها: 27, بازدید ها: 32
.. ببين ايرادش خيلي غريبه . هر چي که ميخواي فارسي توي بانک اينسِرت کني به عنوان نول قبول مي کنه يعني انگار هيچ کاراکتري وجود نداره ولي انگليسي رو خيلي ميزون هم ثبت مي کنه هم نشون ميده . من اين برنامه رو خودم نوشته‌ام و روي هر هاستي هم که تا حالا بوده ميزون کار کرده . مشکلش کُدپيج و اين حرفها هم نيست . چون امتحان کرده ام هم با ۱۲۵۶ هم با ۶۵۰۰۱ . احتمالاْ سرويس دهنده يه چيزي کم داره يا يه تنظيمي شده که نمي دونم چيه .. pedramr38333.0078125



www.pedramweb.com

پست شماره 17350
ارسال شده در تاریخ شنبه 21 آذر 1383 - 9:08 بعدازظهر


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: امروز 13:35:37
پست ها: 3,475, بازدید ها: 13,472


PFN Code


Microsoft JET Database Engine error '80040e21'

Index or primary key cannot contain a Null value.

/practice/jostar/Categoriesadd.asp, line 97




سلام پدرام جان
آره عجيبه  ببين سورس فايل Categoriesadd.asp  رو بفرست اینجا تا من ببینم
و مشخصات اون فیلدی که اطلاعات در اون قرار میکره رو در اکسس بنویس اینجا

راستی توی اکسس اون فیلد رو  Allow Zero Length  رو  Yes  بکن ببین چی میشه  




Try to be a Professional

پست شماره 17351
ارسال شده در تاریخ یکشنبه 22 آذر 1383 - 5:10 بعدازظهر


مدیر سایت

مدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایتمدیر سایت

گروه: مدیر سایت
آخرین بازدید: امروز 13:35:37
پست ها: 3,475, بازدید ها: 13,472

سلام پدرام جان

آقا اين سورس اون فايل است من تست کردم روي سرور من که درست بود خيلي عجيبه ولي اين کار رو امتحان کن






PFN Code


<%@ codepage = 1256 LCID = 1065  %>
<% If Session("project1_status" <> "login" Then Response.Redirect "login.asp" %>
<%

' User levels
Const ewAllowAdd = 1
Const ewAllowDelete = 2
Const ewAllowEdit = 4
Const ewAllowView = 8
Const ewAllowList = 8
Const ewAllowSearch = 8
Const ewAllowAdmin = 16
Dim ew_SecTable(1)
ew_SecTable(0) = 15
ew_SecTable(1) = 8

' Get Current Table Security
ewCurSec = 0 ' Initialise
ewCurIdx = Session("project1_status_UserLevel"
If IsNumeric(ewCurIdx) Then
    If ewCurIdx = -1 Then ' System Administrator
        ewCurSec = 31
    ElseIf ewCurIdx > 0 and ewCurIdx <= 1 + 1 Then
        ewCurSec = ew_SecTable(ewCurIdx-1)
    End If
End If
If (ewCurSec And ewAllowadd) <> ewAllowadd Then Response.Redirect "Categorieslist.asp"
%>
<%
Response.expires = 0
Response.expiresabsolute = Now() - 1
Response.addHeader "pragma", "no-cache"
Response.addHeader "cache-control", "private"
Response.CacheControl = "no-cache"
%>
<!--#include file="db.asp"-->
<!--#include file="aspmkrfn.asp"-->
<%
Response.Buffer = True

' Get action
a = Request.Form("a"
If (a = "" Or IsNull(a)) Then
 key = Request.Querystring("key"
 If key <> "" Then
  a = "C" ' Copy record
 Else
  a = "I" ' Display blank record
 End If
End If

' Open Connection to the database
Set conn = Server.CreateObject("ADODB.Connection"
conn.Open xDb_Conn_Str
Select Case a
 Case "C": ' Get a record to display
  tkey = "'" & key & "'"
  strsql = "SELECT * FROM [Categories] WHERE [Category]=" & tkey
  Set rs = Server.CreateObject("ADODB.Recordset"
  rs.Open strsql, conn
  If rs.Eof Then
   Response.Clear
   Response.Redirect "Categorieslist.asp"
  Else
   rs.MoveFirst

   ' Get the field contents
   x_Category = rs("Category"
  End If
  rs.Close
  Set rs = Nothing
 Case "A": ' Add

  ' Get fields from form
x_Category = Request.Form("x_Category"

  ' Open record
  strsql = "SELECT * FROM [Categories] WHERE 0 = 1"
  Set rs = Server.CreateObject("ADODB.Recordset"
  rs.Open strsql, conn, 1, 2
  rs.AddNew
  tmpFld = Trim(x_Category)
  If Trim(tmpFld) & "x" = "x" Then tmpFld = Null
  srchFld = Replace(tmpFld&"","'","''"
  srchFld = Replace(srchFld,"[","[[]"
  srchFld = "'" & srchFld & "'"
  strsql = "SELECT * FROM [Categories] WHERE [Category] = " & srchFld
  Set rschk = conn.Execute(strsql)
  If Not rschk.Eof Then
    Response.Write "Duplicate value for index or primary key -- Category, value = " & tmpFld & "<br>"
    Response.Write "Press [Previous Page] key to continue!"
    Response.End
  End If
  rschk.Close
  Set rschk = Nothing
  rs("Category" = tmpFld
  rs.Update
  rs.Close
  Set rs = Nothing
  conn.Close
  Set conn = Nothing
  Response.Clear
  Response.Redirect "Categorieslist.asp"
End Select
%>




در خط اول  اين رو حذف کن


PFN Code


<%@ codepage = 1256 LCID = 1065  %>


و در خط چهارم اين رو بنويس

 LCID = 1065

اميدوارم درست بشه
موفق باشي




Try to be a Professional

پست شماره 17352
ارسال شده در تاریخ یکشنبه 22 آذر 1383 - 6:19 بعدازظهر


تازه دوم راهه!!

تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!تازه دوم راهه!!

گروه: کاربران
آخرین بازدید: شنبه 13 مهر 1387 - 3:05 بعدازظهر
پست ها: 27, بازدید ها: 32
.. اين کار را نموده بوديم . نشد که نشد . من نشاني برنامه رو روي هاست بهت داده‌ام برو اونجا هم چک کن ..




www.pedramweb.com

پست شماره 17353