做了一个工程(VB+SQLServer)后,老板又要我将该工程改成(VB+Access),Access我不熟悉,各位大哥,帮我一把!!!!!!
16lz
2021-01-22
我在SQLServer数据库里写了不少而且是带参数的存储过程,可是这一到Access里,用VB怎么调用啊.也曾在网上查了有关Access存储过程的讲解(http://access911.net/index.asp?board=4&recordid=71FAB51E12DC
http://access911.net/72FAB21E15DC.htm)也看过了,试了一下返回的结果不对,怎么办哪!救救我!!!!!!!!!
我数据库里的存储过程字段太多,如果贴出来太繁索,我另外举了个简明的例子(类似我写的那个存储过程):
CREATEPROCEDUREStudent
@strWherevarchar(800)AS
declare@strTmpasvarchar(1000)
select@strTmp='
selecttable1.Code,table1.Name,table1.Age,table1.Sex,Table2.Chinese,Table2.English,Table2.Physics
FROMTable1INNERJOIN
Table2ONtable1.ID=Table2.IDwhere'+@strWhere+'orderbytable1.id,table1.Ageasc'
exec(@strTmp)
GO
需要各位仁兄帮我解决两个问题:
1、这个存储过程在Access环境下怎么写?如果不行,将它改成带参数的查询,怎么改????
2、在VB里怎么调用这个查询(如果带参数的查询能写出来的话)????
菜鸟在这里先谢谢大家了!!!!!!!!!!!
帮你顶一下,学习中。。。
http://access911.net/72FAB21E15DC.htm)也看过了,试了一下返回的结果不对,怎么办哪!救救我!!!!!!!!!
我数据库里的存储过程字段太多,如果贴出来太繁索,我另外举了个简明的例子(类似我写的那个存储过程):
CREATEPROCEDUREStudent
@strWherevarchar(800)AS
declare@strTmpasvarchar(1000)
select@strTmp='
selecttable1.Code,table1.Name,table1.Age,table1.Sex,Table2.Chinese,Table2.English,Table2.Physics
FROMTable1INNERJOIN
Table2ONtable1.ID=Table2.IDwhere'+@strWhere+'orderbytable1.id,table1.Ageasc'
exec(@strTmp)
GO
需要各位仁兄帮我解决两个问题:
1、这个存储过程在Access环境下怎么写?如果不行,将它改成带参数的查询,怎么改????
2、在VB里怎么调用这个查询(如果带参数的查询能写出来的话)????
菜鸟在这里先谢谢大家了!!!!!!!!!!!
22 个解决方案
#1
帮你顶一下,学习中。。。
更多相关文章
- MySQL数据查询之单表查询
- 怎样实现用一条sql语句同时插入多行数据?
- Oracle配置PL/SQL Developer连接数据库
- SQL大量数据查询的优化 及 非用like不可时的处理方案
- hibernate连接mysql,不能自动建表和添加数据,跪求大神帮帮。
- 数据库实践二:高级sql语句
- python3爬虫爬取豆瓣电影并保存到sql serve数据库
- Python SQLITE数据库操作简便易用 (转)
- (SqlServer)分离所有用户数据库