看了你的需求,首页区分下概念,分清哪些是数据库中的设置的,哪些是在程序中设置的。
第一个问题:
连接数据库时的登录名:就是登陆Sql Server的账号(sa为默认的最高权限);在sql中称为登陆名,可以在sql中新建登陆名,该登陆名可以设置sql的登陆权限,在新建登陆名时用户映射中,设置该登陆名可以访问的数据库名。登陆名包含了登陆权限(就是获取数据库权限的用户名)。登陆名下包含了服务器角色(批处理权限的角色)信息,一般有sysadmin(sa)、public(新建的、默认)等。
上述用户是sql中设置的信息,与程序无关。而程序使用的登陆用户名是在sql中新建一个数据库(AA),然后在数据库中在新建一张用户表(User),即你所说的用户表包含了序号(ID)、用户名(UID)、密码(PWD)、身份(LOGIN)4个字段。程序的登陆名只是User表中的一个字段(UID)。
第二个问题:
首要要更正你的观点,既然是程序里面要在登陆时要实现不同的身份查看不同的数据,那么所有的问题都由程序来做,与数据库无关。只不过在数据库AA里建立不同的表,存放不同的数据。因此总体设计如下:
1、建立sql数据库连接登陆名,只需要一个,用默认的sa也可以
2、建立数据库AA
3、建立各数据表。包括User表,User表中的用户名(UID)即程序登陆用户名
程序设计
4、程序建立与sql server的连接(即用1中新建的,sa也可以)
5、制作登陆验证程序。首页验证UID与PWD是否匹配,其次根据不同的LOGIN跳转不同的界面
6、在各自不同的界面调用所需要的数据
希望你能看明白!
B. 微信小程序如何使用本地的sql数据库
方法/步骤
服务器要和你本地开发环境都配置好tomcat和php。
C. 100分送给C++高手! 用c++编写一个读数据库SQL的小程序
formview上放一个和一个remote data ctrl和dbgrid,配置remote data ctrl的选项为要连接的odbc数据源,查询使用的sql,配置dbgrid的datasource为那个remote data ctrl,column为你要显示的列
在需要显示数据时做如下调用:
//当需要数据选择时修改数据源的sql即可
//m_DBSource.SetSql("select * from tabel where ..");
//取数据并显示
m_DBSource.Refresh();
m_DBGride.Refresh();
回答者: yifanernei - 初入江湖 三级 11-17 11:24
请参考下面的文章,里面有用ODBC方式链接数据库的方法。
DBGrid 在VC 5.0中的使用
http://www.lupaworld.com/action_viewstutorial_itemid_9480.html
Visual C++环境下DBGrid控件的使用
http://info.westpower.com.cn/cgi-bin/GInfo.dll?DispInfo&w=westpower&nid=441395
回答者:匿名 11-17 11:28
我有vc++6.0链接显示数据库数据的源码。要吗!,如果要[email protected]。看清,是6.0不是.NET托管的vc++。免费共享
回答者: plccit - 经理 四级 11-17 12:31
1、formview上放一个和一个remote data ctrl和dbgrid,配置remote data ctrl的选项为要连接的odbc数据源,查询使用的sql,配置dbgrid的datasource为那个remote data ctrl,column为你要显示的列
在需要显示数据时做如下调用:
//当需要数据选择时修改数据源的sql即可
//m_DBSource.SetSql("select * from tabel where ..");
//取数据并显示
m_DBSource.Refresh();
m_DBGride.Refresh(); 请参考下面的文章,里面有用ODBC方式链接数据库的方法。
D. 如何开发微信小程序数据库
这个对开发技能的要求较高,如果懂得开发的话,可以根据自己的需求进行开发;也可以通过专业的开发公司进行开发,这个主要要看怎么选择,比如:
一种是定制开发,不过这种开发价格较高,几万甚至十几万不等,还有就是开发周期较长;另外一种就是第三方平台开发,这种开发价格较低,根据功能几千就可以开发好,主要的是开发周期短,一个星期左右就可以上线运营。所以,可以根据自身情况选择开发方式进行开发。
E. 如何用vb制作一个SQL数据查询小程序
vb6代码如下,添加模块,工程--属性--启动对象选择sub main
Sub main()
Open "c:\temp\25.txt" For Input As #1
Clipboard.Clear
Clipboard.SetText StrConv(InputB(LOF(1), 1), vbUnicode)
End Sub