ASP INSERT ข้อมูลลงในฐานข้อมูล .DBF ได้ไหมครับ !!!!!
เหมือนกับ Access ครับ เพราะมันผ่าน ADO เหมือนกันครับ ต่างกันก็เพียงแค่ Connection String เท่านั้นครับ
Go to : ASP Microsoft Access Add/Insert Record
Date :
2010-10-12 15:27:06
By :
webmaster
อันนี้ที่ผม Test ดู แต่ไม่ผ่าน อิอิ รบกวนอีกรอบรับพี่วิน
Code (ASP)
<%
Dim strSQL,objExec
Set ConnDBF = Server.CreateObject("ADODB.connection")
ConnStr= "Driver=Microsoft Visual Foxpro Driver; " + _
"UID=;SourceType=DBC;SourceDB=C:\Data.DBC"
ConnDBF.Open ConnStr ,1,3
strSQL = ""
strSQL = strSQL &"INSERT INTO employee "
strSQL = strSQL &"(SM_Name,SM_SName) "
strSQL = strSQL &"VALUES "
strSQL = strSQL &"('"&Request.Form("txtSM_CODEs")&"','"Request.Form("txtSM_Name")&"', '"&Request.Form("txtSM_SName")&"') "
Set objExec = ConnDBF.Execute(strSQL)
If Err.Number = 0 Then
Response.write("Save Done.")
Else
Response.write("Error Save ["&strSQL&"] ("&Err.Description&")")
End If
ConnDBF.Close()
Set objExec = Nothing
Set ConnDBF = Nothing
%>
ประวัติการแก้ไข 2010-10-12 15:46:06 2010-10-12 15:46:10 2010-10-12 15:51:25
Date :
2010-10-12 15:45:17
By :
pong_757
มัน Error ว่าอะไรครับ
Date :
2010-10-12 15:57:12
By :
webmaster
Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Visual FoxPro Driver]Field SM_CODE does not accept null values.
/SSO/Source/ADDDBF.asp, line 28
Field SM_CODE เค้ากำหนดเป็น Auto ครับ
รบกวนด้วยครับผม
ประวัติการแก้ไข 2010-10-12 16:11:59
Date :
2010-10-12 16:04:20
By :
pong_757
มันก็บอกอยู่น่ะครับ ไม่ support null value
Date :
2010-10-12 16:20:30
By :
webmaster
ขอบคุณครับ
ประวัติการแก้ไข 2010-10-13 12:55:15
Date :
2010-10-12 17:54:34
By :
pong_757
Load balance : Server 04