
delphi中关于sql返回值判断
请教各位大侠问题1:在delphi中是怎么判断sql返回值的。问题2:我现在是将查询写在一个方法里边,如下面的1将执行update,delete写在另一个方法里边,如下面...
请教各位大侠
问题1:在delphi中是怎么判断sql返回值的。
问题2: 我现在是将查询 写在一个方法里边,如下面的1
将执行update,delete写在另一个方法里边,如下面的2
对于我这样的做法,应该如何在程序里边处理sql返回值么。 小弟初学,还望赐教。谢谢。
1
function mydbconnect(psqltext: string; MySQLUniProvider1: TMySQLUniProvider;
myconnect: TUniConnection; myquery: TUniQuery; myds: TUniDataSource): Boolean;
begin
try
myconnect.Connected := true;
with myquery do
begin
Close;
sql.Clear;
sql.Text := psqltext;
myquery.Active := true;
myquery.open;
end;
except
showmessage('データベース异常');
end;
end;
2
function myExecSql(psqltext: string; MySQLUniProvider1: TMySQLUniProvider;
myconnect: TUniConnection; myquery: TUniQuery): Boolean;
begin
myconnect.Connected := true;
with myquery do
begin
Close;
sql.Clear;
sql.Text := sqltext;
// showmessage(sql.Text);
ExecSQL
end;
end; 展开
问题1:在delphi中是怎么判断sql返回值的。
问题2: 我现在是将查询 写在一个方法里边,如下面的1
将执行update,delete写在另一个方法里边,如下面的2
对于我这样的做法,应该如何在程序里边处理sql返回值么。 小弟初学,还望赐教。谢谢。
1
function mydbconnect(psqltext: string; MySQLUniProvider1: TMySQLUniProvider;
myconnect: TUniConnection; myquery: TUniQuery; myds: TUniDataSource): Boolean;
begin
try
myconnect.Connected := true;
with myquery do
begin
Close;
sql.Clear;
sql.Text := psqltext;
myquery.Active := true;
myquery.open;
end;
except
showmessage('データベース异常');
end;
end;
2
function myExecSql(psqltext: string; MySQLUniProvider1: TMySQLUniProvider;
myconnect: TUniConnection; myquery: TUniQuery): Boolean;
begin
myconnect.Connected := true;
with myquery do
begin
Close;
sql.Clear;
sql.Text := sqltext;
// showmessage(sql.Text);
ExecSQL
end;
end; 展开
1个回答
展开全部
查询sql是有返回值的,你可以将数据显示在某个表控件里啊,至于update和delete返回值顶多是OK或者一些报错。想要看结果不是应该在数据库中看吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询