用DBE的Tdatabase来连接数据库~不用alias连接要用driver来连,不知道是配置不对还是什么的~
用空密码空用户,总连不到~用户名试过Admin,administrator,管理员,都不行。
请各位大侠帮忙~
还有~在控制面板的DBE里怎样用MSACCESS方式来连接成功。
其实我做这些都是为了使用DBE里面的BatchMove组件做出到出MSSQL导出到ACCESS的效果不知道有什么其他的方式可以实现。
用空密码空用户,总连不到~用户名试过Admin,administrator,管理员,都不行。
请各位大侠帮忙~
还有~在控制面板的DBE里怎样用MSACCESS方式来连接成功。
其实我做这些都是为了使用DBE里面的BatchMove组件做出到出MSSQL导出到ACCESS的效果不知道有什么其他的方式可以实现。
但我已经配置好了~~
但ACCESS的默认用户名是什么啊·?
要可以连DBE的哦~我想问题应该出在这里啊~!
ADO可以做到吗??请大侠指教
1、DriverName设置成Driver do Microsoft Access (*.mdb)
2、在FormCreate中设置Directory
procedure TForm1.FormCreate(Sender: TObject);
begin
database1.Directory:='d:\ji';
try
Database1.Connected;
except
showmessage('Error');
end;
end;
3、将LongPrompt设置成 false
试试看
你的Database1.Connected;没有:=true哦~
如果我改成
try
Database1.Connected:=true;
就会报错了
我想直接连~因为不是在本机上用的~
是毕业设计来的~
我想直接可以使用
而且比较直观,也可以写个注册数据库的程序,一般也行。
你做的出来才说~
这里回帖的还没一个能说出解决的方法
要DBE的database的driver连MSACCESS
你做的出来才说~
这里回帖的还没一个能说出解决的方法
要DBE的database的driver连MSACCESS
2.如果能只需要在database的params中key值内添加user和password两个值,由于你没有设置用户名和密码则在value内不输入任何值,设置好后再将database进行连接,应该可以连接了,在程序运行中也还会提示输入。
不行·
这种做法试过了~~
各种设置都好了后
把conneted设置为true时提示连接输入密码~用空用户登录~就提示
General SQL error.
-2147221164
Table
Alias: ac //ac为自己取的名字
把LoginPrompt设置为false一样
不会是OFFICE 2000以上的版本吧?
OFFICE 2000以上版本的ACCESS只能用ADO连接,不能用BDE连接……
你可以装这个卸掉,装个OFFICE97试试,就不会出现这种情况了。BDE中最高只支持到OFFICE97……
我知道动态建alias的一种方法:
database.session.addalias()至于用driver我没用过。
ADO可以做到吗??请大侠指教
+'Name,Model,Batch,Qty,Weight,Operator,Editdate,'
+'TaskID,CanFix) '
+' SELECT BarCode BillID,CheckBill,barcode,code,'
+'Name,Model,Batch,Qty,Weight,Operator,Editdate,'
+'TaskID,CanFix '
+' FROM OPENROWSET(''Microsoft.Jet.OLEDB.4.0'','''
+ Trim(LBpath.Caption) //数据库路径
+''';''admin'';'''', Barcode) A ';
直接用SQL语句就可以了,如果不存在要导入的表,可以使用Select 字段 into 表名来导入