kèo bóng đá c1 - Tạo một hàng bằng cách thay thế các trường đã chọn của một hàng đã cho
rel
, Heaptuplekèo bóng đá c1
, intncols
,,colnum
, Datum *giá trị
, const char *NULLS
)
kèo bóng đá c1
Tạo một hàng mới bằng cách thay thế các giá trị mới cho các cột đã chọn, sao chép các cột của hàng ban đầu ở các vị trí khác. Hàng đầu vào kèo bóng đá c1 được sửa đổi.
Hàm này chỉ có thể được sử dụng trong khi kết nối với SPI. Nếu kèo bóng đá c1, nó trả về null và đặtspi_result
đếnspi_error_unconnected
.
Mối quan hệrel
Chỉ được sử dụng làm nguồn của bộ mô tả hàng cho hàng. (Truyền một mối quan hệ chứ kèo bóng đá c1 phải là một mô tả hàng là một sai lầm.)
kèo bóng đá c1
kèo bóng đá c1 để được sửa đổi
intncols
Số lượng cột được thay đổi
int *colnum
một mảng có độ dàincols
, chứa số của các cột sẽ được thay đổi (số cột bắt đầu ở 1)
Datum *Giá trị
một mảng có độ dàincols
, chứa các giá trị mới cho các cột được chỉ định
const char *NULLS
một mảng có độ dàincols
, Mô tả giá trị mới là null
nếuNULLS
lànull
sau đókèo bóng đá c1
Giả sử rằng kèo bóng đá c1 có giá trị mới nào là null. Nếu kèo bóng đá c1, mỗi mục củanulls
mảng phải là' '
Nếu giá trị mới tương ứng là kèo bóng đá c1 null hoặc'n'
Nếu giá trị mới tương ứng là null. (Trong trường hợp sau, giá trị thực trong tương ứnggiá trị
mục nhập kèo bóng đá c1 quan trọng.) Lưu ý rằngNULLS
kèo bóng đá c1 phải là chuỗi văn bản, chỉ là một mảng: nó kèo bóng đá c1 cần một'\ 0'
Terminator.
kèo bóng đá c1 mới với các sửa đổi, được phân bổ trong bối cảnh thực thi trên hoặcnull
Khi lỗi (xemspi_result
Đối với chỉ báo lỗi)
ON ERROR,spi_result
được đặt như sau:
spi_error_argument
nếurel
lànull
hoặc nếukèo bóng đá c1
lànull
hoặc nếuncols
nhỏ hơn hoặc bằng 0 hoặc nếucolnum
lànull
hoặc nếuGiá trị
lànull
.
SPI_ERROR_NOATTRIBUTE
nếucolnum
chứa số cột kèo bóng đá c1 hợp lệ (nhỏ hơn hoặc bằng 0 hoặc lớn hơn số lượng cột trongkèo bóng đá c1
)
spi_error_unconnected
Nếu SPI kèo bóng đá c1 hoạt động