社区
VB
帖子详情
關於數據庫語句一個較高深一點的問題,不過有100分!
hiyejpgd
2003-08-24 10:17:22
過來看看!
比如用戶提供一個帶參數的Sql語句,我如何用程式列舉出其中所帶參數個數與類型?不要用建立程儲過程的方法!
例如:用戶輸入 select * from orders where OrderId = @OrderID
我如何列舉其參數@OrderID並告之其數據類型!
...全文
37
7
打赏
收藏
關於數據庫語句一個較高深一點的問題,不過有100分!
過來看看! 比如用戶提供一個帶參數的Sql語句,我如何用程式列舉出其中所帶參數個數與類型?不要用建立程儲過程的方法! 例如:用戶輸入 select * from orders where OrderId = @OrderID 我如何列舉其參數@OrderID並告之其數據類型!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hiyejpgd
2003-09-02
打赏
举报
回复
沒有再簡單一點的方法碼?這種算法似乎不太好!
MarcuseXiao
2003-08-30
打赏
举报
回复
同意用=前后的字段名和变量名判断
baron
2003-08-30
打赏
举报
回复
同意楼上的。UP
rouser
2003-08-30
打赏
举报
回复
你從輸入的字串中找到表名和參數=號前面的字段名,我想這應該可以辦到吧
然後你去數據庫中提取第一條該表的數據放入一個DataTable中
枚舉表的Columns輿參數字段對照,可以取得字段的數據類型
hiyejpgd
2003-08-30
打赏
举报
回复
To:Brunhild()
我的意思你可能沒有明白,因為SQL語句是用戶輸入的,我是想列舉出其中的參數個數、名稱與類型!
csharplove
2003-08-24
打赏
举报
回复
学习
Brunhild
2003-08-24
打赏
举报
回复
With Me.m_SelectCommand
.CommandText="select * from orders where OrderId = @OrderID"
.Parameters.Add(New SqlClient.SqlParameter("@OrderID", SqlDbType.Int))
End With
数据库语句大全
数据库语句大全 1.sql
分
类 DDL(Data Definition Language):数据定义语⾔,⽤来定义数据库对象:库、表、列等; DML(Data Manipulation Language):数据操作语⾔,⽤来定义数据库记录(数据); DCL(Data Control Language):数据控制语⾔,⽤来定义访问权限和安全级别; DQL(重要)(Data Query Language):数据查询语⾔,⽤来查询记录(数据)。 注意:sql语句以;结尾 2.DDL(操作库,表,列) 2.1.
数据库MySql基础语句练习
** 数据库MySql基础语句练习 **------------------------------------------------------------------------------------------------------------------------- – 一.单表查询 – 1.按部门求出该部门平均工资
分
组查询 SELECT AVG(sal) FROM emp G...
数据库的查询语句
一、温馨提示 在dos窗口登录mysql,这里面使用库,给库中表添加一条中文数据 ---- 会出现插入数据有问题,中文错误 这是因为: 1 、在dos窗口中,默认的编码格式gbk,而mysql服务器软件使用的编码utf8 2、在dos窗口输入一个指令,模糊查询当前mysql数据库中所有带有"character"字符集的变 量全部出来 SHOW VARIABLES LIKE '%character%' ; 3、在dos窗口中需要修改 set char...
【数据库】SQL语句大全
一、基础1、创建数据库2、删除数据库3、备份sql server4、创建新表根据已有的表创建新表: 5、删除新表6、增加一个列注:列增加后将不能删除。DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。7、添加主键:删除主键:8、创建索引:删除索引:注:索引是不可更改的,想更改必须删除重新建。9、创建视图:删除视图:10、几个简单的基本的sql语句11、几个高级查询运算词A:UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去
数据库SQL语句期末总复习
SQL语句的
分
类 DDL(数据定义语言):create、drop、alter对表结构进行增删改 DQL(数据查询语言):select查询语句 DML(数据操作语言):insert、delete、update对表中数据进行增删改 DCL(数据控制语言):grant、revoke授权与撤销授权 TCL(事务控制语言):commit、rollback提交事务与回滚事务 DDL数据定义语言 -- 创建数据库 create database <数据库名>; -- 删除数据库 drop databa..
VB
16,554
社区成员
110,527
社区内容
发帖
与我相关
我的任务
VB
VB技术相关讨论,主要为经典vb,即VB6.0
复制链接
扫一扫
分享
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章