数据库程序:请问在程序中该调用什么函数才能获得当前用户名。
请赐教,不胜感激。

解决方案 »

  1.   

    应该有一个自带的存储过程(SQL)可以取得当前登录的用户来着,记不清了
      

  2.   

    是系统用户吗?
    BOOL GetUserName(
      LPTSTR lpBuffer,  // address of name buffer
      LPDWORD nSize     // address of size of name buffer
    );
      

  3.   

    如果是数据库好象是Exec sp_who 你可以查SQL的联机帮助
      

  4.   

    如果是CDatabase可以用GetConnect()得到用OPEN或OPENEX中的参数的字符串
    可从中得到用户名
      

  5.   

    要查詢器中 用
    SELECT CURRENT_USER
    看看是不是你想要的?