有什么方法可以将id类型更改为NSString对象?请注意我的代码的以下行.
NSString *value = [appDelegate.bird_arr objectAtIndex:rowClicked] ;
Run Code Online (Sandbox Code Playgroud)
在这个appDelegate是基于导航的程序中我的AppDelegate类的对象,bird_arr是NSMutableArray的对象.我想使用单击的行中写的字符串.但objectAtIndex:返回id类型.我们有没有办法将此id类型更改为NSString或我可以在特定行中收集字符串的任何其他方式?
如何在oracle数据库中获取最后更新的行或记录?
我想确保触发一个触发器来检查上一个更新的行是否包含所有大写条目,如果没有将它们转换为大写.
我正在使用Pro*C在我的表Registred_Customer中插入值时出现错误"Execute-984 ORA-00984:此处不允许列"
Registred_Customer定义为
CREATE TABLE Registred_Customer (
Cust_id NUMBER(6) PRIMARY KEY,
Name VARCHAR2(20) NOT NULL,
Age NUMBER,
Sex CHAR,
Addr VARCHAR2(50),
Contact NUMBER(10)
);
Run Code Online (Sandbox Code Playgroud)
使用pro*c方法插入值
addCustomer(i, name,age, gender, address,contectNo);
Run Code Online (Sandbox Code Playgroud)
在Pro*C方法中我使用以下代码插入
EXEC SQL INSERT INTO REGISTRED_CUSTOMER VALUES
(cust_id, cust_name, age, sex, addr, contact);
Run Code Online (Sandbox Code Playgroud)
这里的cust_name和addr是char*; 和性是作为int的char rest;
它在使用变量时报告错误,但使用直接值等工作正常 EXEC SQL INSERT INTO REGISTRED_CUSTOMER VALUES (10, 'Pankaj', 23, 'M', 'asdfs', 45875);
我尝试改变几行,但徒劳无功.
提前致谢.
oracle ×2
sql ×2
casting ×1
insert ×1
nsstring ×1
objective-c ×1
ora-00984 ×1
oracle-pro-c ×1
types ×1