Truy c?p gy ra l?i khi b?n xu?t cc l?nh v?c v?i ki?u d? li?u m?t ho?c hai ? Oracle

D?ch tiu ? D?ch tiu ?
ID c?a bi: 301915 - Xem s?n ph?m m bi ny p d?ng vo.
V?a ph?i: Yu c?u c b?n v? m, m? ha, v kh? nng tng tc k? nng.

Bi vi?t ny p d?ng cho m?t c s? d? li?u Microsoft Access (.mdb) v ?n m?t Microsoft Access d? n (.adp).

Bung t?t c? | Thu g?n t?t c?

TRI?U CH?NG

Khi b?n s? d?ng tr?nh i?u khi?n Oracle ODBC ? xu?t kh?u m?t Access b?ng c cc l?nh v?c c?a ki?u d? li?u n hay i, tr?nh i?u khi?n khng xu?t kh?u nh?ng l?nh v?c nh sau.
Tr?nh i?u khi?n Microsoft Oracle s? hi?n th? thng bo l?i sau:
Microsoft Access ? khng th? g?n ti?p t?t c? cc d? li?u vo b?ng.

? cc n?i dung c?a cc tr?ng trong <number>record(s) ? xo v 0 record(s) b? m?t do chnh hnh vi vi ph?m.</number>
  • N?u d? li?u ? b? xa b?, d? li?u b?n dn ho?c nh?p kh?u khng ph h?p v?i ki?u d? li?u tr?ng ho?c ti s?n FieldSize trong cc i?m ?n b?ng.
  • N?u b?n ghi b? m?t m?t trong hai cc h? s b?n dn ch?a chnh quan tr?ng cc gi tr? m ? ?c t?n t?i trong b?ng i?m ?n, ho?c h? vi ph?m referential tch h?p quy t?c cho m?i quan h? ?c ?nh ngh?a gi?a b?ng.
    Lm b?n c mu?n ti?p t?c khng?
Cc tr?nh i?u khi?n Oracle ODBC, ln ?n v bao g?m Phin b?n 8.1.6 hi?n th? thng bo l?i sau:
ODBC - cu?c g?i th?t b?i
[Oracle][ODBC][ORA] ORA-01401: ?c chn vo gi tr? qu l?n cho c?t (# 1401)

NGUYN NHN

Trong Microsoft truy c?p 97, qu tr?nh xu?t chuy?n cc ?a n v i lo?i tr?ng d? li?u ? VarChar2(40). Tuy nhin, trong Microsoft Access 2000 v sau ny, cc l?nh v?c ?c chuy?n ?i sang VarChar2(4), m n qu nh? ? gi? cc d? li?u.

GI?I PHP

Xu?t thnh cng d? li?u Oracle, s? d?ng m?t truy v?n d?a trn cc b?ng c lin quan. S? d?ng cc CStr() ch?c nng ? chuy?n ?i ki?u d? li?u vo chu?i.

Cho V d?, h?y xem xt c php SQL sau y:
SELECT tblExample.pkeyDataID, tblExample.dblTest
FROM tblExample;
				
ni dblTest l m?t l?nh v?c v?i m?t ki?u d? li?u c?a i. Chuy?n ?i dblTest ? m?t ki?u d? li?u chu?i b?ng cch thay ?i sau y ? SQL c php:
SELECT tblExample.pkeyDataID, CStr([dblTest]) AS Expr1
FROM tblExample;
				
Cc truy v?n by gi? c th? ?c xu?t chuy?n thnh cng ? Oracle.

V?n ? ny ?c gi?i quy?t ? Microsoft ph?n l?c 4,0 Database Engine Service Pack 8 (SP8). ? bi?t thm chi ti?t v? Microsoft ph?n l?c 4,0 c s? d? li?u ?ng c SP8, nh?p vo s? bi vi?t sau y ? xem bi vi?t trong c s? ki?n th?c Microsoft:
829558Thng tin v? gi d?ch v? my bay ph?n l?c 4,0 8

T?NH TR?NG

Microsoft ? xc nh?n r?ng y l m?t v?n ? trong cc s?n ph?m c?a Microsoft ?c li?t k ?u bi vi?t ny.

THNG TIN THM

Cc s?n ph?m c?a bn th? ba th?o lu?n trong bi vi?t ny ?c s?n xu?t b?i cc cng ty ?c l?p Microsoft. Microsoft a ra khng c b?o hnh, ng? ? hay cch khc, lin quan ?n cc hi?u su?t ho?c ? tin c?y c?a cc s?n ph?m ny.

Thu?c tnh

ID c?a bi: 301915 - L?n xem xt sau cng: 17 Thang Chin 2011 - Xem xt l?i: 3.0
p d?ng
  • Microsoft Office Access 2007
  • Microsoft Office Access 2003
  • Microsoft Access 2002 Standard Edition
  • Microsoft Access 2000 Standard Edition
T? kha:
kbexport kbbug kberrmsg kbnofix kbmt KB301915 KbMtvi
My d?ch
QUAN TRONG: Bi vi?t ny ?c d?ch b?ng ph?n m?m d?ch my c?a Microsoft ch? khng ph?i do con ng?i d?ch. Microsoft cung c?p cc bi vi?t do con ng?i d?ch v c? cc bi vi?t do my d?ch ? b?n c th? truy c?p vo t?t c? cc bi vi?t trong C s? Ki?n th?c c?a chng ti b?ng ngn ng? c?a b?n. Tuy nhin, bi vi?t do my d?ch khng ph?i lc no c?ng hon h?o. Lo?i bi vi?t ny c th? ch?a cc sai st v? t? v?ng, c php ho?c ng? php, gi?ng nh m?t ng?i n?c ngoi c th? m?c sai st khi ni ngn ng? c?a b?n. Microsoft khng ch?u trch nhi?m v? b?t k? s? thi?u chnh xc, sai st ho?c thi?t h?i no do vi?c d?ch sai n?i dung ho?c do ho?t ?ng s? d?ng c?a khch hng gy ra. Microsoft c?ng th?ng xuyn c?p nh?t ph?n m?m d?ch my ny.
Nh?p chu?t vo y ? xem b?n ti?ng Anh c?a bi vi?t ny:301915

Cung cp Phan hi

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com