创建删除表和字段的问题

QQRN 2002-06-15 11:45:43
如何创建表?
comd.CommandText = "CREATE TABLE tablename (名字 char(50),密码 char(50),学号 char(50),籍贯 char(50))"
会提示在 tablename 已经有‘密码’这个字段名存在,改为‘密k码’等就可以了,其他如‘学号’‘籍贯’也有同样现象。怪了……
如果已经有表,如何添加字段和删除字段???
快呀……有没有哪位兄弟姐妹帮帮忙呀……
...全文
41 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
golden24kcn 2002-06-16
  • 打赏
  • 举报
回复
UP
hycao 2002-06-16
  • 打赏
  • 举报
回复
你的第一个问题是比较奇怪,按理说如果tablename表已经存在的话,就无法再创建一张表名一样的表,自然也就不会有后面的提示错误。
dsclub 2002-06-16
  • 打赏
  • 举报
回复
看看
孙小雄 2002-06-16
  • 打赏
  • 举报
回复
ALTER TABLE
zergs 2002-06-16
  • 打赏
  • 举报
回复
我不太懂,但是朋友曾给过我例子,或许对你有帮助:

'先引用 Microsoft ActiveX Data Objects 2.x Library
Dim ADO_Rset As New ADODB.Recordset
Dim AdoStr As String
'如果你的数据库不是 2000或以上的.那么Microsoft.Jet.OLEDB应该是3.0
AdoStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\test.mdb;Persist Se
curity Info=False"
With ADO_Rset
.ActiveConnection = AdoStr
.CursorLocation = adUseClient
.CursorType = adOpenStatic
.LockType = adLockBatchOptimistic
'修改"姓名"字段
.Source = "ALTER TABLE 学生 ALTER COLUMN 姓名 text(30)"
.Open
'增加"性别"字段
.Source = "ALTER TABLE 学生 ADD 性别 text(20)"
.Open
'删除"籍贯"字段
.Source = "ALTER TABLE 学生 DROP COLUMN 籍贯"
.Open
End With
Set ADO_Rset = Nothing
qhzxcz 2002-06-16
  • 打赏
  • 举报
回复
to QQRN(笨QQ)
用zergs(zergs) 的方法能成功
至于各种数据类型是怎样表示的,请看下表

Microsoft Access data type OLE DB type indicator
BINARY (< 255 bytes) DBTYPE_BYTES
BIT DBTYPE_BOOL
BYTE DBTYPE_UI1
COUNTER DBTYPE_I4
CURRENCY DBTYPE_CY
DATETIME DBTYPE_DATE
DOUBLE DBTYPE_R8
GUID DBTYPE_GUID
LONG DBTYPE_I4
LONGBINARY DBTYPE_BYTES
LONGTEXT DBTYPE_STR
SHORT DBTYPE_I2
SINGLE DBTYPE_R4
TEXT (< 255 bytes) DBTYPE_STR

由此可见你的"ALTER TABLE 学生 ALTER COLUMN 性别 Boolean"应变为
" ALTER TABLE 学生 ALTER COLUMN 性别 BIT "
你试试,一定成功
QQRN 2002-06-16
  • 打赏
  • 举报
回复
哈哈,散分散分,不能用Boolean 要改为bit.
QQRN 2002-06-16
  • 打赏
  • 举报
回复
布尔型的数值在下列语句里是否写成
"ALTER TABLE 学生 ALTER COLUMN 性别 Boolean"
好象不行呀……
_1_ 2002-06-15
  • 打赏
  • 举报
回复
Alter table 语句
QQRN 2002-06-15
  • 打赏
  • 举报
回复
在找住……
_1_ 2002-06-15
  • 打赏
  • 举报
回复
为什么不去找找旧贴呢? 有SQL语句的呀

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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