大家帮帮忙!谢谢啦

wsz0812 2009-10-20 11:52:29
我想用在pb的代码中创建表、加字段 ,得怎么写啊??

CONNECT USING sqlca;
sSql="CREATE TABLE [dbo].[zy_mxls] (&
[lshh] [char] (11) COLLATE Chinese_PRC_CI_AS NOT NULL ,&
[plh] [int] NOT NULL ,&
[bm] [char] (10) COLLATE Chinese_PRC_CI_AS NULL ,&
[huowname] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,&
[xshy] [char] (20) COLLATE Chinese_PRC_CI_AS NULL ,&
[spid] [char] (11) COLLATE Chinese_PRC_CI_AS NOT NULL ,&
[spbh] [char] (11) COLLATE Chinese_PRC_CI_AS NULL ,&
[spmch] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL ,&
[sptm] [char] (15) COLLATE Chinese_PRC_CI_AS NULL ,&
[shpgg] [varchar] (40) COLLATE Chinese_PRC_CI_AS NULL ,&
[dw] [varchar] (6) COLLATE Chinese_PRC_CI_AS NULL ,&
[dj] [decimal](14, 4) NULL "
.
.
.

我找不到方法,不知道要怎么写.......
...全文
41 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
永生天地 2009-10-20
  • 打赏
  • 举报
回复
CONNECT USING sqlca;
sSql="CREATE TABLE zy_mxls (lshh char(11) NOT NULL ) "
EXECUTE IMMEDIATE :sSql;
if sqlca.slqcode<>0 then
messagebox('',sqlca.slqerrtext)
end if

测一下看看
wsz0812 2009-10-20
  • 打赏
  • 举报
回复
好象不行
wsz0812 2009-10-20
  • 打赏
  • 举报
回复
谢谢
-狙击手- 2009-10-20
  • 打赏
  • 举报
回复
string  Mysql

Mysql = "CREATE TABLE Employee "&

+"(emp_id integer not null,"&

+"dept_id integer not null, "&

+"emp_fname char(10) not null, "&

+"emp_lname char(20) not null)"

EXECUTE IMMEDIATE :Mysql ;
wsz0812 2009-10-20
  • 打赏
  • 举报
回复
好了,我又犯了低级错误.........--!

谢谢!

752

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧