机房管理系统问题

来源:互联网 发布:java的get set方法 编辑:程序博客网 时间:2024/06/07 04:56

    最近开始了机房管理系统,我觉得从总体来说,系统最难的就是与数据库的连接问题,下面就是我现阶段遇到的问题以及如何处理的

     1 :

    txtSQL = "select * from user_info where userID ='" & txtusername(0).Text & "'"

       这里这个问题!

     这个代码是在登录窗体中,我们需要引用模块里面的过程,与数据库建立连接的,的一个参数传递值

     从上面的语句看,是一条查询语句 ,,        从 user_info表里面找所有的东西,where 是一个条件限制,UserID  = 1 ,,我们结和数据库

    看一下 在数据库中有这些表 

 


那么同时我们发现第一个图倒数第二个表就是我们上面语句的user_info ,这不是巧合,这是在建立与数据库连接前明确的定位,它说明了,我就是要定位到User_info  中的userID = 1 的 数据,不管是哪个数据库(下面还有解释)。

2 第二个问题便是调用过程,与具体数据库的连接,语句如下:

     

ConnectString = "FileDSN=charge.dsn;UID=sa;PWD=123456"

当然,下面这个截图是核心部分

它明确指出,数据库为 chatge.dsn ,,用的sql 数据库用户登录名为 sa    密码为 123456

当然 这条语句可以改成好多,只要其他数据库中有 表 user_info ,同时表中有UserID,那么这个数据就不会出错,只是可能查不到userID= 1 的这条记录

1 0
原创粉丝点击