用BDE连接MSSQL怎么用NT认证方式?另外,如果用sa,我的MSSQL的sa密码非空,用BDE怎么连接MSSQL呢?急,高分答谢!
解决方案 »
- ######那位老大有廋身的win98,大概30,40M的,给个链接吧,有效的话,立即给分,多谢!#####
- 急急急!!!1请问我使用的QuickCHM制作.chm格式的帮助,如何放置到DELPHI写的程序中!(50)
- 字段級資料訪問權限問題
- 如何构建一个临时表A,然后向A里面插入查询的结果
- Delphi源代码管理专家
- 怎样能使主窗体和模式窗体同时弹出????
- 关于动态连接 SQL_SERVER 数据库 ,,在线急等!!!
- 哪位兄弟可以开发多人视频聊天室啊?
- 现有一TXT文件,欲将第一行和最后一行删除。望各位英雄赐教~
- 记忆住上次窗口打开的位置,有谁会呀?
- 我做了个程序,但想让这个程序最大化!(就是要全屏显示,连开始菜单也覆盖掉,也就是真正的全屏),该怎么做??
- 请教一个很简单的问题:关于查询数据,adoconnection和adoquery.
新建一个 MSSQL 连接,USER NAME中填写连接数据库的用户名称,SERVER NAME中填写本机名称,DATABASE NAME中填写数据库名称。
如果是本地数据库,HOST NAME不要填写,如果不是本地数据库要在HOST NAME中填写连接的服务器名称,然后在SQLQRYMODE中选择SERVER。
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, DB, DBTables, StdCtrls, Buttons, Provider, inifiles,
DBClient, DBLocal, DBLocalB;type
TForm1 = class(TForm)
Table1: TTable;
Query1: TQuery;
Database1: TDatabase;
DataSource1: TDataSource;
DBGrid1: TDBGrid;
BitBtn1: TBitBtn;
Session1: TSession;
procedure BitBtn1Click(Sender: TObject);
procedure Database1Login(Database: TDatabase; LoginParams: TStrings);
procedure FormCreate(Sender: TObject);
procedure Session1Password(Sender: TObject; var Continue: Boolean);
private
{ Private declarations }
public
{ Public declarations }
Login_username , Login_password ,stationid : string ;
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.BitBtn1Click(Sender: TObject);
var
str : string ;
begin
database1.LoginPrompt := false ;
str := 'select shift from image'+formatdatetime('yyyymm',now)+stationid ;
query1.Close ;
query1.sql.Clear ;
query1.SQl.Add(str) ;
query1.Open ;
end;procedure TForm1.Database1Login(Database: TDatabase;
LoginParams: TStrings);
begin
database1.Params.Values['USER NAME'] := Login_username ;
database1.Params.Values['Password'] := Login_password ;
end;procedure TForm1.FormCreate(Sender: TObject);
var
myini : Tinifile ;
begin
myini := Tinifile.Create('.\setup.ini');
stationid := myini.ReadString('application','stationid','0800001') ; Login_username := myini.ReadString('database','username','sa') ;
Login_password := myini.ReadString('database','password','sa') ; database1.Params.Values['USER NAME'] := Login_username ;
database1.Params.Values['Password'] := Login_password ; myini.Free ;
// Session1.Active:=false;
// Session1.AddPassword('sa');
// Session1.Active:=true;
end;procedure TForm1.Session1Password(Sender: TObject; var Continue: Boolean);
begin
// Session1.AddPassword('sa');
end;end.