高分求救:在VB中如何动态添加(SQL)数据库字段,并指定字段列的位置?

winfoo_poon 2007-11-22 09:59:31
如题:

本人初学,望大家详解.十分感谢!!
...全文
150 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
云中客 2007-11-23
  • 打赏
  • 举报
回复
dim ConnSrv As New ADODB.Connection
dim StrSql as String
................此处略去ADO的连接部分

sSQL = "ALTER TABLE 表 ADD COLUMN " & Textbox1.Text & " Varchar(30) "
Connsrv.EXEC(strsql)



Tiger_Zhao 2007-11-22
  • 打赏
  • 举报
回复
sSQL = "ALTER TABLE 表 ADD COLUMN " & Textbox1.Text & " Varchar(30)"
winfoo_poon 2007-11-22
  • 打赏
  • 举报
回复
我的意思是 XX= "alert table 表 add column Textbox1.Text 类型" 格式?
Textbox1.Text在这句话中的格式,怎么写
谢谢回复
Tiger_Zhao 2007-11-22
  • 打赏
  • 举报
回复
没理解,请举个例子。
winfoo_poon 2007-11-22
  • 打赏
  • 举报
回复
我知道用 alert table 表 add column 字段名 类型
但是我想取得Textbox1.Text=字段名
如何表示?
Tiger_Zhao 2007-11-22
  • 打赏
  • 举报
回复
为什么要指定列序?在SELECT中指定或在表格控件中指定,可以与表的字段定义次序无关。这样用ALTER TABLE就可以了。
Tiger_Zhao 2007-11-22
  • 打赏
  • 举报
回复
一样,直接将TextBox1.Text换成变量。
winfoo_poon 2007-11-22
  • 打赏
  • 举报
回复
Tiger_Zhao
VB老鸟
sSQL = "ALTER TABLE 表 ADD COLUMN " & Textbox1.Text & " Varchar(30)"

请问textbox1.text可以是一个变量吗?如是变量该如何表示?
谢谢!

7,763

社区成员

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

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