在MFC一个窗口的3个控件里分别输入 数据库名databasename,表名tablename,字段名fieldname
要新建一个数据库
CString sConn;
sConn.Format("create table %s(…………………………………………) );
省略号里面怎么写啊?
或者有其他方法?
谢谢!
要新建一个数据库
CString sConn;
sConn.Format("create table %s(…………………………………………) );
省略号里面怎么写啊?
或者有其他方法?
谢谢!
在SQL工具中先确认CREATE TABLE语句正确,然后拷贝粘帖到上面程序的位置。
......
sConn.Format("create table %s (%s int ,%s varchar(200),%s int ,%s int)",tablename,fieldname)
和
sConn.Format("create table %s (%s int ,%s varchar(200),s int)",tablename,fieldname)报错“……列int的定义中必须包括数据类型”sConn.Format("create table %s (%s int ,%s varchar(200))",tablename,fieldname)报错“…………对象名'sysdatabases'无效”
2)s int这个地方不对
3)参数个数不对
4)可以使用TRACE看看结果是什么,然后把这个结果放到查询分析器,plSQl 等中,看执行是否成功