日志存档:11, 2007
(转)如何写好第一封外贸推销邮件
现行的外贸沟通方式,大家主要是在用电子邮件来和客人进行沟通的。我在这里就很多人常常不知道怎样写好第一封推销电邮给买家,及怎样来回复买家的查询邮件做些文字说明。
第一封外贸推销邮件在外贸业务中可能就如我们和陌生人交往时彼此之间留下的第一印象。有些人就能够给别人留下好印象,有些人给别人留下不好印象。这印象好与坏,其实我们每个人只要真正注意,也能够做到完满的结局。
那么,我们第一次和陌生人的买家邮件交往中怎样能给买家带来好的印象呢?我想,我们要做好这个最重要的准备工作:对自己的产品要百分百熟悉,特别是自己要推销的某种新产品,对其必须要做全方位的深入了解。我们不妨问这些问题:这次我们要给买家介绍的是何种产品及推销该产品的哪个卖点?我们的卖点会不会是很多同行都在推销的?我们的卖点是不是现在这个客人需要的?或会不会是客人未来需要的?然后再来电函写作。在知道这些问题答案后,我们下面来研究写第一封英文函电时要注意哪些细节,哪些是比较适用的,有效的方法。
写第一封英文函电,首先我们必须有个好的标题。吸引买家注意的标题,这样买家才有可能打开看我们的邮件。就象我们第一次和人见面,要将自己装扮的漂亮点,帅一点,精神点一样,来吸引大家。哪些标题才算吸引人,我想大家不妨去看看Yahoo上的产品推销广告(其实很多英文网站都可以看到),看看人家老外用何种标题来推销他们的产品的。仔细研究一下,我想就知道了。很简单,只要我们COPY他们自己习惯的做法就OK。
其次我们必须简单扼要,一目了然。推销的文字不要多,不要太长。记住:越简单越好。简单最美。但是不要因为简单而忘记自己产品的卖点。通常我们是这样来写的:
第一段:简明扼要的告诉客人我们怎样得知他需求信息,最好是一句话就OK。
第二段:简单扼要的告诉客人我们是该产品的专业生产商或供应商,我们有上乘质量及具有竞争力的价格。现特别推荐我们的新产品,畅销的一品种来给客人。最多不要超过两句话。
第三段:详细地描述所推荐产品,越全面越好。通常是对产品品名,性能,材料,FOB/CIF价格,产品规格,包装规格,技术参数,付款方式,生产时间,样品提供情况等每一环节要做详细介绍,但也不能太累赘。
第四段:希望能够得到客人的评价及回复,如有任何疑问,欢迎随时沟通,我们便在第一时间给予客人的回复。最好是一句话。
第五段:一句话,那就是我们公司的详细联系方式,最好含有公司的电子邮件地址,公司的网页。方便客人更好回复及更多对我们的了解。
而往往我们很多人问题就是太多的文字来说明我们自己的公司背景,其实这是很大的败笔。因为,买家每天收到很多推销邮件,很少有时间来研究你的公司背景。买家常常将繁琐的文字做垃圾邮件来处理,可能不看我们辛苦写的长长推销邮件。买家何时才会研究我们公司的背景呢?可能是在想和我们真正发生业务合同时,才会用时间研究我们公司的背景资料。一旦,买家研究我们公司的背景,可能那是一个好的讯息:买家可能要向我们购买产品了。然而,到这种地步不可能是第一封邮件能做到的,也不是第一封邮件要去做的。
在开完展会后,或者在找到第一个新客户后,如何写好第一封推广信就成了很多业务员头疼的事情,因为对于做国际贸易的,邮件是和客户联系的最主要的方式,而这第一封推广信也是能够让你的潜在客户跟你联系继而成交的基础.
我们公司每年都会参加很多行业类的展会,这些展会完后的结果就是会拿到很多名片,特别是广交会后,那名片就更多了.名片分给各个业务员后,我就会要求他们把名片整理出来,进行一个客户的分类,可别小看了这个客户分类过程,它会为你写好的一封推广信夯实好一个基础,在了解客户的背景下写的一封推广信会让你有的放矢,不会漫无目的.
在写第一封推广信时要注意的事项,可以用八个字来概括:简单,专业,恰当,清晰.
1. 简单:你推广信的语言一定要简练,不要罗里罗嗦.因为很多外国商人没有多少耐心,如果你的第一封推广信无比冗长用词深奥,他们根本不会读下去,其结果是往往当作垃圾邮件处理了.
2. 专业:在邮件中一定要表明你们是专业的公司,拥有专业的产品和专业的销售及售后人员,你写的邮件简单并不是也要你一并把你的专业和基本的礼仪也省略掉了,在邮件的末尾一定要附上你详细的联系方式,包括你的姓名、职位、公司名、电话、传真、E-mail地址、网址和公司地址等信息内容,给对方一个很正规的印象.
3. 恰当:恰当其实是最不容易的!买家总希望和精通产品的人打交道,如果你在写第一封推广信时就错误百出,一看就是外行,买家会认为你不是真正的生产厂家,或者对产品并不熟悉,很可能就一去不回.这也是在文章开始我为什么会强调写邮件前对客户背景的了解和对客户的分析的重要性,因为如果你对这个客户一点都不了解,写出的推广信很可能就是言之无物.
4. 清晰:一定要充分利用电子邮件传递图片的优势,这样更能说明问题,同时也可以降低成本,图文并茂的效果会比单纯语言喋喋不休来得更直接.另外,发出邮件之前,要仔细的再检查一下,有无拼写或语法错误,尽量把可能给别人的不良印象减到最小.清晰明了才是一封成功的邮件.
另外还有一点,在第一封推广信发出后,不断的细致跟踪客户也很重要,即使客户现在没有购买的意向,但是因为你经常跟踪往返,客户会对你有很深的印象,一旦他有购买同类产品的需求会的一时间想到你,而且就算客户没有意向购买,他也会推荐给他的朋友.
(转)推销邮件巧制作
我现在对外用两个邮箱,一个是网易的 vip 邮箱,一个是新浪的 vip 邮箱,但这两个邮箱每天收到的垃圾邮件都在上百封。一是处理起来(如用“远程管理”)非常麻烦;二是怕给自己的电脑感染病毒。所以,我对那些发垃圾邮件的人深恶痛绝,即使我认为它的内容对我有点用处,我还是毫不犹豫地将它们删除。正因为如此,我对公司业务员给客户发电子邮件也做出了明确的规定。
提出这一问题的另一个原因是因为我发现张姗在给客户发邮件时,就像当初在学校里给朋友发邮件一样相当随意,很多时候用“回复”功能,前不写抬头,后不加落款,页面也不做清理,一点规范也没有。为了减少写错地址的失误,可以用“回复”功能,但要把页面清理干净,即使是老客户,也不能随随便便。
给客户发送介绍新产品的电子邮件,要尽量发送 HTML 页面的电子邮件,这样既能保证信件的美观,也能让其他信息通过链接显示出来,使客户可以根据自己的需求点击查看。
业务员给客户发邮件,一次可能要发几十甚至上百封,而且它们的内容完全相同。即便如此,每封信的开头也一定要写清楚收信人的姓名,落款时写上自己的名字。这么做就是为了让客户觉得这封邮件是你专门为他写的,而不是随意地群发邮件。另外,不要把一封邮件同时抄送给许多人,而且还要注意,一个页面的图片和动画不要太多。如果那样的话,打开的速度会很慢,影响客户阅读的兴趣。
一封介绍产品的电子邮件能不能引起客户的注意,关键是要确定好邮件的主题。我们的主题一般都写“纳米汽车空气净化器”。这样,即使客户目前没有这方面的兴趣,但他也会保留你的信件,要看的时候可以随时查询。一个大客户每天要收几十甚至上百封邮件,如果你的主题含糊不清,客户就很难在成百上千封邮件中准确快速地找出你的邮件。在给国内客户发电子邮件时,千万不能用英文写标题和自己的姓名,这样有可能容易让客户产生误会,以为你这是病毒邮件,马上把你的邮件删掉。
在网络如此发达的今天,利用电子邮件展开推销是一种既可能十分有效也可能根本无效的推销手段,而这就取决于你是否会制作一封言简意赅、精美而又吸引人的电子邮件。所以,细心体味如何制作电子邮件是十分必要的。
(原)自动下载N多Logo
运行后会在C盘下建GetLogo-VM Software 目录,然后就慢慢让下载。

下载软件>>(61KB)
度量衡
|
• 公制到英制
• 英制到公制
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
什么是Unicode是什么是UTF-8是什么
首先说明一下现在常用的一些编码方案:
1、在中国,大陆最常用的就是GBK18030编码,除此之外还有GBK,GB2312,这几个编码的关系是这样的。
最早制定的汉字编码是GB2312,包括6763个汉字和682个其它符号
95年重新修订了编码,命名GBK1.0,共收录了21886个符号。
之后又推出了GBK18030编码,共收录了27484个汉字,同时还收录了藏文、蒙文、维吾尔文等主要的少数民族文字,现在WINDOWS平台必需要支持GBK18030编码。
按照GBK18030、GBK、GB2312的顺序,3种编码是向下兼容,同一个汉字在三个编码方案中是相同的编码。
2、台湾,香港等地使用的是BIG5编码
3、日本:SJIS编码
如果把各种文字编码形容为各地的方言,那么Unicode就是世界各国合作开发的一种语言。
在这种语言环境下,不会再有语言的编码冲突,在同屏下,可以显示任何语言的内容,这就是Unicode的最大好处。
那么Unicode是如何编码的呢?其实非常简单。
就是将世界上所有的文字用2个字节统一进行编码。可能你会问,2个字节最多能够表示65536个编码,够用吗?
韩国和日本的大部分汉字都是从中国传播过去的,字型是完全一样的。
比如:“文”字,GBK和SJIS中都是同一个汉字,只是编码不同而已。
那样,像这样统一编码,2个字节就已经足够容纳世界上所有的语言的大部分文字了。
Unicode的学名是"Universal Multiple-Octet Coded Character Set",简称为UCS。
现在用的是UCS-2,即2个字节编码,而UCS-4是为了防止将来2个字节不够用才开发的。UCS-2也称为基本多文种平面。
UCS-2转换到UCS-4只是简单的在前面加2个字节0。
UCS-4则主要用于保存辅助平面,例如Unicode 4.0中的第二辅助平面
20000-20FFF - 21000-21FFF - 22000-22FFF - 23000-23FFF - 24000-24FFF - 25000-25FFF - 26000-26FFF - 27000-27FFF - 28000-28FFF - 29000-29FFF - 2A000-2AFFF - 2F000-2FFFF
总共增加了16个辅助平面,由原先的65536个编码扩展至将近100万编码。
那么既然统一了编码,如何兼容原先各国的文字编码呢?
这个时候就需要codepage了。
什么是codepage?codepage就是各国的文字编码和Unicode之间的映射表。
比如简体中文和Unicode的映射表就是CP936,点这里查看官方的映射表。
以下是几个常用的codepage,相应的修改上面的地址的数字即可。
codepage=936 简体中文GBK
codepage=950 繁体中文BIG5
codepage=437 美国/加拿大英语
codepage=932 日文
codepage=949 韩文
codepage=866 俄文
codepage=65001 unicode UFT-8
最后一个65001,据个人理解,应该只是一个虚拟的映射表,实际只是一个算法而已。
从936中随意取一行,例如:
0×9993 0×6ABD #CJK UNIFIED IDEOGRAPH
前面的编码是GBK的编码,后面的是Unicode。
通过查这张表,就能简单的实现GBK和Unicode之间的转换。
现在明白了Unicode,那么UTF-8又是什么呢?又为什么会出现UTF-8呢?
ASCII转换成UCS-2,只是在编码前插入一个0×0。用这些编码,会包括一些控制符,比如 或 /,这在UNIX和一些C函数中,将会产生严重错误。因此可以肯定,UCS-2不适合作为Unicode的外部编码。
因此,才诞生了UTF-8。那么UTF-8是如何编码的?又是如何解决UCS-2的问题呢?
例:
E4 BD A0 11100100 10111101 10100000
这是“你”字的UTF-8编码
4F 60 01001111 01100000
这是“你”的Unicode编码
按照UTF-8的编码规则,分解如下:xxxx0100 xx111101 xx100000
把除了x之外的数字拼接在一起,就变成“你”的Unicode编码了。
注意UTF-8的最前面3个1,表示整个UTF-8串是由3个字节构成的。
经过UTF-8编码之后,再也不会出现敏感字符了,因为最高位始终为1。
以下是Unicode和UTF-8之间的转换关系表:
U-00000000 - U-0000007F: 0xxxxxxx
U-00000080 - U-000007FF: 110xxxxx 10xxxxxx
U-00000800 - U-0000FFFF: 1110xxxx 10xxxxxx 10xxxxxx
U-00010000 - U-001FFFFF: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
U-00200000 - U-03FFFFFF: 111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
U-04000000 - U-7FFFFFFF: 1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx
Unicode编码转换到UTF-8,简单的把Unicode字节流套到x中就变成UTF-8了。
(转)用Inno Setup做安装程序,还原SQL Server数据库文件
这个方法还没试,这两天试了后再补充一下。
————————————
if Pos(’database’, WizardSelectedComponents(False)) > 0 then
begin
ErrorOccured := False;
ScriptDlgPageOpen();
{ Set some captions }
ScriptDlgPageSetCaption(’正在安装数据库’);
ScriptDlgPageSetSubCaption1(’系统正在安装和配置系统的数据库’);
OutputMsg(’这个过程可能需要几分钟的时间,请耐心等待……’, False);
filename := ExpandConstant(’{app}\DB_file\webvision.sql’);
LoadStringFromFile(filename, tmpFileContent);
DBDataDir := ExpandConstant(’{app}\DB_file’);
StringChange(tmpFileContent, ‘数据库目录’, DBDataDir);
StringChange(tmpFileContent, ‘local_host_add’, LocalIP);
SaveStringToFile(filename, tmpFileContent, False);
if not RegQueryStringValue(HKLM, ‘Software\Microsoft\Microsoft SQL Server\80\Tools\ClientSetup’, ‘SQLPath’, ToolDir) then
MsgBox(’安装程序找不到SQL SERVER的工具osql.exe,无法安装数据库’, mbError, MB_OK)
else
begin
ToolDir := TrimRight(ToolDir);
if not FileExists(ToolDir + ‘\binn\osql.exe’) then
MsgBox(’just test…’, mbError, MB_OK)
else
begin
if not InstExec(ToolDir + ‘\binn\osql.exe’, ‘-U "’ + DBUserValues[0] + ‘" -P "’ + DBUserValues[1]+ ‘" -i "’ + filename + ‘" -o "’ + DBDataDir + ‘\result.log" -b’, ”, True, True, SW_HIDE, RetValue) then
// if RetValue <> 0 then
begin
MsgBox(SysErrorMessage(RetValue) + #13#13 ‘详细信息请查看日志文件:’ + DBDataDir + ‘\result.log’, mbError, MB_OK)
ErrorOccured := True;
end
else
ErrorOccured := False;
end;
end;
ScriptDlgPageClose(True);
打造自己的Google搜索引擎
(转)各主要数据库的连接串
各主要数据库的连接串
将连接方式分为两大类,一类是OLEDB方式,一类是ODBC方式。收集了一段时间,整理出来,欢迎补充和修正。谢谢。
ADO.NET方式的连接与ADO类似,这里不加整理。
数据库连接串:
****A.OLEDB方式:
1.Oracle
标准连接(Standard Security):
"Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd; "
这是Microsoft的格式, 下面是Oracle的格式(提供者不同)
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;UserId=Username;Password=asdasd; "
注意: "Data Source= " 必须根据相应的命名方法设置为Net8名称。例如对于局部命名,它是tnsnames.ora中的别名,对于Oracle命 名,它是Net8网络服务名。
信任连接(Trusted Connection):
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;OSAuthent=1; "
或者设置user ID为 "/ "
"Provider=OraOLEDB.Oracle;Data Source=MyOracleDB;User Id=/;Password=; "
2.SQL Server
标准连接(Standard Security):
"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;User Id=sa;Password=asdasd; "
信任连接(Trusted connection):
"Provider=sqloledb;Data Source=Aron1;Initial Catalog=pubs;Integrated Security=SSPI; "
(如果连接一个具体的已命名SQLServer实例,使用Data Source=Servere Name\Instance Name;但仅适用于 SQLServer2000)例 如: "Provider=sqloledb;Data Source=MyServerName\MyInstanceName;Initial Catalog=MyDatabaseName;User Id=MyUsername;Password=MyPassword; "
连接时弹出输入用户名和口令对话框:
Conn.Provider = "sqloledb "
Conn.Properties( "Prompt ") = adPromptAlways
Conn.Open "Data Source=Aron1;Initial Catalog=pubs; "
通过IP地址连接:
"Provider=sqloledb;Data Source=190.190.200.100,1433;Network Library=DBMSSOCN;Initial Catalog=pubs;UserID=sa;Password=asdasd; "
(DBMSSOCN=TCP/IP代替Named Pipes, Data Source的末尾是需要使用的端口号(缺省为1433))
3.Access
标准连接(Standard Security):
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=; "
组连接 (系统数据库)
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw; ", "admin ", " "
带口令的连接:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword; ", "admin ", " "
4.MySQL
标准连接:
"Provider=MySQLProv;Data Source=mydb;User Id=UserName;Password=asdasd; "
Data Source是MySQL数据库的名字,也可以使用server=localhost;DB=test
5.DB2
OLE DB, OleDbConnection (.NET) from ms
TCP/IP:
"Provider=DB2OLEDB;Network Transport Library=TCPIP;Network Address=XXX.XXX.XXX.XXX;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW "
APPC:
"Provider=DB2OLEDB;APPC Local LU Alias=MyAlias;APPC Remote LU Alias=MyRemote;Initial Catalog=MyCtlg;Package Collection=MyPkgCol;Default Schema=Schema;User ID=MyUser;Password=MyPW "
AS400
"Provider=IBMDA400;Data source=myAS400;User Id=myUsername;Password=myPassword; "
6.Excel
标准连接(Standard Security):
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DatabasePath\DBSpreadSheet.xls;Extended Properties=\ "\ "Excel 8.0;HDR=Yes;\ "\ "; "
注意:如果 "HDR=Yes ",那么提供者不会在记录集中包括选择的第一行,如果,那么提供者将在记录集中包括单元范围(或已经命名范 围)的第一行
7.txt(.csv, .txt, .tab)
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\DatabasePath\;Extended Properties=\ "\ "text; "HDR=Yes;FMT=Delimited; \ "\ "; "
注意在书写sql语句时必须指定文件名(如 "Select Name, Address From Clients.txt ").
8.VFP(.dbc, .dbf)
标准连接:
"Provider=vfpoledb;Data Source=C:\DatabasePath\MyDatabase.dbc; "
或
"Provider=VFPOLEDB.1;Data Source=d:\temp;Password= " ";Collating Sequence=MACHINE "
9.Interbase
标准连接:
"provider=sibprovider;location=localhost:;data source=c:\databases\gdbs\mygdb.gdb;user id=SYSDBA;password=masterkey "
指定字符集:
"provider=sibprovider;location=localhost:;data source=c:\databases\gdbs\mygdb.gdb;user id=SYSDBA;password=masterkey;character set=ISO8859_1 "
指定角色:
"provider=sibprovider;location=localhost:;data source=c:\databases\gdbs\mygdb.gdb;user id=SYSDBA;password=masterkey;role=DIGITADORES "
" 需要了解更多请链接到Interbase的如下Borland开发者网络文章 http://community.borland.com/article/0,1410,27152,00.html
10.Sybase
Adaptive Server Anywhere (ASA):
"Provider=ASAProv;Data source=myASA "
Adaptive Server Enterprise (ASE)(带数据源为.IDS文件):
"Provider=Sybase ASE OLE DB Provider; Data source=myASE "
注意你必须使用数据管理器来创建一个数据源.IDS文件.这些.IDS 文件类似于ODBC DSNs.
补充:
Outlook 2000 personal mail box
"Provider=Microsoft.Jet.OLEDB.4.0;Outlook 9.0;MAPILEVEL=;DATABASE=C:\Temp\; "
使用任何临时文件夹代替c:\temp。这将在那个文件夹创建一个模式文件,当你打开它时,它会显示可以得到的所有字段。空的 mapilevel表明最高层的文件夹。
Exchange mail box
"Provider=Microsoft.Jet.OLEDB.4.0;Exchange 4.0;MAPILEVEL=Mailbox - Pat Smith ¦DATABASE=C:\Temp\; "
使用任何临时文件夹代替c:\temp.
注意:你能象数据库一样对mail store输入查询
举例: "SQL "SELECT Contacts.* FROM Contacts; "
****B.ODBC方式:
1.Oracle
新版本:
"Driver={Microsoft ODBC for Oracle};Server=OracleServer.world;Uid=Username;Pwd=asdasd; "
旧版本:
"Driver={Microsoft ODBC Driver for Oracle};ConnectString=OracleServer.world;Uid=myUsername;Pwd=myPassword; "
2.SQL Server
标准连接(Standard Security):
DRIVER=Sql Server;SERVER=计算机名或IP地址;UID=用户名;PWD=密码;APP=Microsoft Visual FoxPro;WSID=计算机名或IP地址;DATABASE=数据库名 &&完整连接串:命名管道方式
DRIVER=Sql Server;SERVER=计算机名或IP地址;UID=用户名;PWD=密码;DATABASE=数据库名 &&连接串:命名管道方式
DRIVER=Sql Server;SERVER=计算机名或IP地址;UID=用户名;PWD=密码;APP=Microsoft Visual FoxPro;WSID=计算机名或IP地址;DATABASE=数据库名;Network=DBMSSOCN;Address=计算机名或IP地址, 1433 &&完整连接串:&TCP/IP方式
DRIVER=Sql Server;SERVER=计算机名或IP地址;UID=用户名;PWD=密码;DATABASE=数据库名;Network=DBMSSOCN; Address=计算机名或IP地址,1433 &&连接串:&TCP/IP方式
"Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd; "
1)当服务器为本地时Server可以使用(local);
"Driver={SQL Server};Server=(local);Database=pubs;Uid=sa;Pwd=asdasd; "
2)当连接远程服务器时,需指定地址、端口号和网络库
"Driver={SQL Server};Server=130.120.110.001;Address=130.120.110.001,1052;Network=dbmssocn;Database=pubs;Uid=sa;Pwd=asdasd; "
注:Address参数必须为IP地址,而且必须包括端口号
信任连接(Trusted connection): (Microsoft Windows NT 集成了安全性)
"Driver={SQL Server};Server=Aron1;Database=pubs;Trusted_Connection=yes; "
或者
"Driver={SQL Server};Server=Aron1;Database=pubs; Uid=;Pwd=; "
连接时弹出输入用户名和口令对话框:
Conn.Properties( "Prompt ") = adPromptAlways
Conn.Open "Driver={SQL Server};Server=Aron1;DataBase=pubs; "
3.Access
标准连接(Standard Security):
"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Uid=Admin;Pwd=; "
组(系统数据库)连接 (Workgroup):
两种方法分别为:在连接串或在打开数据集中指定用户名和口令
"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;SystemDB=C:\mydatabase.mdw; ", "admin ", " " 或
if(pDB.Open( "Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;SystemDB=C:\mydatabase.mdw; ", " ", "DatabaseUser ", "DatabasePass "))
{DoSomething();pDB.Close();}
独占方式(Exclusive):
"Driver={Microsoft Access Driver (*.mdb)};Dbq=C:\mydatabase.mdb;Exclusive=1;Uid=admin;Pwd= "
4.MySQL
本地数据库:
"Driver={mySQL};Server=mySrvName;Option=16834;Database=mydatabase; "
Sever参数也可以使用localhost作为其值
远程数据库:
"Driver={mySQL};Server=data.domain.com;Port=3306;Option=131072;Stmt=;Database=my- database;Uid=username;Pwd=password; "
Option值 取值的含义
1 客户端不能处理MyODBC返回一列真实宽度的情况
2 客户端不能处理MySQL返回影响的行的真实值的情况
如果设置此标志,MySQL返回 ‘found rows ‘。 MySQL 3.21.14或更新版才能生效
4 在c:\myodbc.log中生成一个调试日志。这与在`AUTOEXEC.BAT ‘中的设置MYSQL_DEBUG=d:t:O,c::\myodbc.log相同
8 对于结果和参数不设置任何包限制
16 不使驱动器弹出问题
32 使用或去除动态游标支持。这在MyODBC 2.50中是不允许的
64 在 ‘database.table.column ‘中忽略数据库名字的使用
128 强制使用ODBC管理器游标
256 去除扩展取值(fetch)的使用
512 充满char字段满长度
1024 SQLDescribeCol()函数返回完全满足条件的列名
2048 使用压缩的服务器/客户端协议
4096 告诉服务器在函数后和 ‘( ‘前忽略空格 (PowerBuilder需要)。这将产生所有函数名关键词
8192 使用命名管道连接运行在NT上的Mysqld服务器
16384 将LONGLONG列改为INTl列(有些应用不能处理LONGLONG列)
32768 从SQLTables中返回 ‘user ‘作为Table_qualifier和Table_owner
66536 从客户端读参数,从`my.cnf ‘读ODBC群
131072 增加一些额外的安全性检查
5.DB2
AS400
" Driver={Client Access ODBC Driver (32-bit)};System=myAS400;Uid=myUsername;Pwd=myPassword "
6.Excel
标准连接(Standard Security):
" Driver={Microsoft Excel Driver (*.xls)};DriverId=790; Dbq =C:\DatabasePath\DBSpreadSheet.xls;DefaultDir=c: \databasepath; "
7.txt(.csv, .txt, .tab)
" Driver={Microsoft Text Driver (*.txt; *.csv)}; Dbq=C:\DatabasePath\;Extensions=asc,csv,tab,txt; "
如果文本文件使用tab作为分隔符,你必须创建schema.ini文件,你必须在连接串中使用Format=TabDelimited选项。
注意:你必须在sql语句中指定文件名(例如 "Select Name, Address From Clients.csv ")
8.VFP(.dbc, .dbf)
dBASE:
" Driver={Microsoft dBASE Driver (*.dbf)}; DriverID=277;Dbq=c:\DatabasePath "
注意在书写sql语句时必须指定文件名(如 "Select Name, Address From Clients.dbf ").
Visual Foxpro(有数据库容器):
" Driver={Microsoft Visual Foxpro Driver};UID=; SourceType=DBC;SourceDB=C:\DatabasePath\MyDatabase.dbc;Exclusive=No "
Visual Foxpro(无数据库容器):
" Driver={Microsoft Visual Foxpro Driver};UID=; SourceType=DBF;SourceDB=C:\DbfPath\MyDdbf.dbf;Exclusive=No "
Driver={Microsoft Visual FoxproDriver};
SourceType=DBF;SourceDB=\\192.168.0.1\temp;
Exclusive=No;Collate=Machine;NULL=NO;DELETED=NO;BACKGROUNDFETCH=NO "
9.Interbase
ODBC, Easysoft
本地计算机:
"Driver={Easysoft IB6 ODBC};Server=localhost;Database=localhost:C:\mydatabase.gdb;Uid=username;Pwd=password "
远程计算机:
"Driver={Easysoft IB6 ODBC};Server=ComputerName;Database=ComputerName:C:\mydatabase.gdb;Uid=username;Pwd=password "
" ODBC, Intersolv
本地计算机:
"Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};Server=localhost;Database=localhost:C:\mydatabase.gdb;Uid=username;Pwd=password "
远程计算机:
"Driver={INTERSOLV InterBase ODBC Driver (*.gdb)};Server=ComputerName;Database=ComputerName:C:\mydatabase.gdb;Uid=username;Pwd=password "
这个驱动器现在由 DataDirect Technologies来提供 (以前由Intersolv提供)
10.Sybase
Sybase System 12 (或 12.5) Enterprise Open Client标准连接:
"Driver={SYBASE ASE ODBC Driver};Srvr=Aron1;Uid=username;Pwd=password "
Sybase System 11标准连接:
"Driver={SYBASE SYSTEM 11};Srvr=Aron1;Uid=username;Pwd=password; "
Intersolv 3.10:
"Driver={INTERSOLV 3.10 32-BIT Sybase};Srvr=Aron1;Uid=username;Pwd=password; "
Sybase SQL Anywhere (以前为Watcom SQL ODBC driver):
"ODBC; Driver=Sybase SQL Anywhere 5.0; DefaultDir=c:\dbfolder\;Dbf=c:\mydatabase.db;Uid=username;Pwd=password;Dsn= " " " " "
注意: 对于在末尾紧跟着DSN 参数被引用的双引号(VB语法), 你必须改变符合你所使用的语言所指定的引用符号语法。DSN参数为空 实际上非常重要,如果不包括的话将导致7778错误。
来源:CSDN



