pb9.0执行sql语句问题
用pb9.0以odbc方式连接上*.db的数据库文件,但找了许久也不知在何处能够执行sql语句来对这个数据库进行修改,求高人解答...
用pb9.0以odbc方式连接上*.db的数据库文件,但找了许久也不知在何处能够执行sql语句来对这个数据库进行修改,求高人解答
展开
1个回答
2013-07-30
展开全部
在PB的函数或事件里面,都可以执行SQL语句;SQL语句所用到的变量要加冒号‘:’,语句必须用分号‘;’结尾。执行带有返回值的SELECT语句必须要有INTO语句,并定义接收值的变量,如:SELECT UserNo,UserName INTO :ls_UserNo,:ls_UserName FROM T_User WHERE UserNo='TestUser';UPDATE和DELETE语句语法同SQL语法一样,执行完之后还需要对事务进行提交:UPDATE Employee SET emp_name = :ls_NameWHERE Employee.emp_num = :Emp_num USING SQLCA;IF SQLCA.SQLNRows > 0 THEN COMMIT USING SQLCA ;END IF-----------DELETE FROM Employee WHERE Employee.Emp_num = :li_num ; 详细内容请参考PB的帮助文档。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询