如何通过delphi向数据库中添加表,表名和字段都是在delphi界面上自定义的。
如题,我想在delphi(通过ODBC连接的sql server数据库)窗体下,向数据库中添加表,表的名字和字段都是通过获得类似Edit控件中的内容来定义的。
如下只是个简单例子,创建表的名字:
S1:= 'Create Table dbo.'+edit1.text;
Query1.SQL.Add(S1);
Query1.Prepare;
Query1.ExecSQL;
但是运行后会出错,提示An error occurred while attempting to initialize the Borland Database Engine。
但是当我S1=''Create Table dbo.usb'时,是没有问题的。
本人菜鸟,求高手支招!
[解决办法]
帮你顶顶先
语句有问题
[解决办法]
Query1.Close();
Query1.sql.Text := 'create table tableName(cc char(30),dd char(30))';
Query1.execsql;
你的EDIT1是否符合规范呢?你的一个表中怎么可能一个字段都没有呢?
[解决办法]