以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  MYSQL删除数据问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=189233)

--  作者:lin98
--  发布时间:2023/11/18 11:25:00
--  MYSQL删除数据问题
需求:清空数据库的表的数据,保留表结构,执行下面代码,无效,如何解决?

Dim db = HySq-l.DataBaseFactory.CreateDatabase("my") \'MYS-Q-L5.7
Dim Sq-l = "DELET-E     FROM    qg1_tb;" \'
Dim Sql-2 = "DELET-E     FROM    qg2_tb;"

        MessageBox.Show("删除成功!")

--  作者:有点蓝
--  发布时间:2023/11/18 11:27:00
--  
先把sql放到数据库里执行,测试通过了在用到Foxtable里。


--  作者:lin98
--  发布时间:2023/11/18 12:05:00
--  
MYS-Q-L直接下面就可以清空,但不知在狐表如何实现?
DELET-E     FROM    qg1_tb
DELET-E     FROM    qg2_tb






--  作者:有点蓝
--  发布时间:2023/11/18 13:44:00
--  
用法肯定都一样
--  作者:lin98
--  发布时间:2023/11/18 13:49:00
--  
Dim db = HySq-l.DataBaseFactory.CreateDatabase("my") \'MYS-Q-L5.7
Dim Sq-l = "DELET-E     FROM    qg1_tb;" \'
Dim Sql-2 = "DELET-E     FROM    qg2_tb;"

按键单击,执行上面代码,无效,如何解决?

--  作者:有点蓝
--  发布时间:2023/11/18 13:51:00
--  
上面代码只是定义了一个变量,里面是一段sql,没看到有任何执行这个sql的代码!
--  作者:lin98
--  发布时间:2023/11/22 14:21:00
--  
Dim Sql-2 = "DELET-E     FROM    qg2_tb;"在SQ-L中执行时,是删除,


上面代码只是定义了一个变量,里面是一段sql,没看到有任何执行这个sql的代码!
如何补上?完整代码如何写?

--  作者:有点蓝
--  发布时间:2023/11/22 14:23:00
--  
怎么执行sql,去看组件的帮助