以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 在已有的表增加列 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173479) |
-- 作者:zhuxinhui -- 发布时间:2021/12/1 11:57:00 -- 在已有的表增加列 Dim na = e.form.Controls("TextBox1").Text ‘’‘’‘’‘’‘’‘’‘表名 Dim nam = e.form.Controls("TextBox2").Text ‘’‘’‘’’‘’‘’列代码 Dim Builder As New ADOXBuilder("YB") \'要指定数据源名称 Builder.Open() With Builder.Tables(na) .AddColumn(nam & "001" ,ADOXType.DateTime) .AddColumn(nam & "002" ,ADOXType.String, 255) .AddColumn(nam & "003" ,ADOXType.String, 255) .AddColumn(nam & "004" ,ADOXType.String, 255) .AddColumn(nam & "005" ,ADOXType.String, 255) .AddColumn(nam & "006" ,ADOXType.String, 255) End With Builder.AddTable(na,True,True) Builder.Close() Syscmd.Project.Open(ProjectFile) 不知哪里出错了,增加不了
|
-- 作者:有点蓝 -- 发布时间:2021/12/1 12:14:00 -- 内部表还是外部表?添加数据源了吗 |
-- 作者:zhuxinhui -- 发布时间:2021/12/1 12:26:00 -- Dim Builder As New ADOXBuilder("YB") \'要指定数据源名称 是外表
|
-- 作者:有点蓝 -- 发布时间:2021/12/1 13:39:00 -- 有没有提示什么错误?数据源的登录用户有没有足够的权限?到外部数据库看看有没有添加的列? |
-- 作者:zhuxinhui -- 发布时间:2021/12/1 15:22:00 -- 增加表可以,增加列怎么会这样 ![]() ![]() |
-- 作者:有点蓝 -- 发布时间:2021/12/1 16:11:00 -- http://www.foxtable.com/webhelp/topics/1485.htm |
-- 作者:zhuxinhui -- 发布时间:2022/5/10 11:17:00 -- ![]() ![]() 对过表名与数据库的表名是一致的, 可能是直接从数据库修改了表名 不知这个有没有问题
|
-- 作者:有点蓝 -- 发布时间:2022/5/10 11:37:00 -- 调试技巧:http://www.foxtable.com/webhelp/scr/1485.htm,看哪一句代码出错 |
-- 作者:zhuxinhui -- 发布时间:2022/5/10 12:06:00 -- 操作时出错,重入后又已增加了列 |
-- 作者:有点蓝 -- 发布时间:2022/5/10 13:31:00 -- 哪一句代码出错? |