"If i install Client in other machine it is working .My question is with out installing the client will i able to give an exe?"
Well you can give them the exe, but as we have seen this does not work.
This sounds like your design of your application may be flawed, if you do not want to (or can not) install this client on the target computers. Why not have something that runs as a server (a perl script) on your database server to deal with requests from your client (the exe you have built), and have all the clients communicate to the database via your perl script on the database server? I suppose there are various ways to resolve this issue, this is just one idea.
Update: You may also want to investigate the ODBC route, however I will leave that for you to research this option yourself. I am not sure if this would still require the client to be installed on each machine.
Martin | [reply] |