- 真可
-
Seener、Gootal等。
英文公司名称要以简洁为主,Seener是索能公司,Gootal是固踏公司,还包括Deen,意思是顶致公司名称,Taytie的意思是泰缇公司。
公司名称,是公司的重要标志,为公司对外的门面,是公司宣传的重要途径之一。好听的公司名称有利于公司宣传,可以增加顾客对公司的好感度。
- 小菜G
-
Ningbo Hightech Zone Zhongxin Network Technology Co.,Ltd
首先我们要搞清楚一个概念,工商局是没法给你的公司起英文名字的,如果你不是出口企业,怎么起都没影响,也不是合法的名字,但是如果你的公司是要从事出口业务,就要到各省的外经委备案这个英文名字才行(一般都是设在各省首府)
建议 high-tech 不要横杠,不然下次老外给你汇款是容易写错 ,虽然银行可能不会太过计较, 但如果计较的话,公司名字 hightech 或high-tech, 又或者 high_tech对不上,银行都有理由退款回去。
我也赞成高新区不加上去,中文虽然挺霸气的,不过在英文中名字太长了不好记啊,可以翻译成
Ningbo Zhongxin Network Technology Co.,Ltd
- tt白
-
释义:
companyname;[法]corporatename;
短语:
公司名称CompanyName;thenameofcompany;OrganizationNameFamilyNetwork
供应商公司名称suppliercompanyname;vendorcompanyname
报关公司名称Surnameofthecustomsbroker
一般就是地名+公司名+公司主打产品+有限公司。题中例子可译为:
Dongguan Lejiate Garment Co. Ltd.
- 小教板
-
Ningbo Gaoxin Zhongxin Network Technology Co., Ltd.
参照上海浦东发展银行的翻译
Shanghai Pudong Development Bank
- LuckySXyd
-
JOHNSiN Network & Technology Co. Ltd.
宁波高新区众 地区一般很少加上去
- 北有云溪
-
天宁化学集团(香港)有限公司
Tianning Chemicals Group (Hong Kong) Co., Ltd
江苏天宁香精香料有限公司
Jiangsu Tianning Flavors and Fragrances Co., Ltd
天宁香料(江苏)有限公司
Tianning Fragrances (Jiangsu) Co., Ltd
天宁香料(江苏)有限公司句容分公司
Tianning Fragrances (Jiangsu) Co., Ltd Jurong Branch
江苏果源食品工业有限公司
Jiangsu Guoyuan Food Industry Co., Ltd
- S笔记
-
思尼特:Thoughts Knit;有谐音有意译。
想到个更好的:Bytes Knit;谐音,也体现公司的营业领域。
Bytes Knit Software
我比较满意了,撤。
- 我不懂运营
-
“阅”翻译成英文有个词“peruse”,可以表达原来你们取的中文名的意思
PS: 还有“YULE”,n. 耶稣圣诞节,其季节,耶诞季节
外国人喜欢这个,如果你有帮外贸公司做广告的话,
而且让人感觉你公司人才济济
- 左迁
-
“特了得” 寓意是 “特有才”,也就是 “天才”,英语与 “天才” 的对应词是 Talent,汉语谐音为 “泰伦特”,二者的读音相近,正好可用作贵公司的英文名称。
- 慧慧
-
Ningbo High-tech Zone Zhongxin Network Technology Ltd.
- 北境漫步
-
大连启缘铭德商贸有限公司
Dalian Grand Luck and Eternal Kindness Commercial and Trading Co.Ltd
- wpBeta
-
Jinan Si Nite Software Ltd. 英文
済南のSiナイトソフトウェア株式会社 日语
uc9c0ub09cuc2dc ub098uc774ud2b8 uc18cud504ud2b8uc6e8uc5b4 ud68cuc0ac 韩语
u091cu093fu0928u093eu0928 u0938u0940 u0928u093eu0908u091f u0938u0949u092bu094du091fu0935u0947u092fu0930 u0932u093fu092eu093fu091fu0947u0921 印第安语
- 蓓蓓
-
济南思尼特软件有限公司
Jinan Sonic Software Co., Ltd.
Sonic adj 音速的, 极端令人激动的和速度极快的,
发音类似,不是完全吻合
参考~
- LocCloud
-
升鸿机电股份有限公司 可译为 Shenghong electromechanical co. LTD
- 南yi
-
济南思尼特软件有限公司
英语翻译,列出3种仅供参考:
1、Ji"nan Sinite Software Co., Ltd.
2、Jinan, nita, software co., LTD
3、Jinan Si Nite Software Ltd.
Company,Name,是什么意思?
Company,Name公司名称2023-07-16 09:08:325
company name是什么意思
company name [词典] 公司名称; [例句]Then, list the recruiter"s title and the company name and address.然后列出招聘员工的头衔、公司名字和地址。2023-07-16 09:08:491
company name是什么意思
company name 公司名称2023-07-16 09:08:582
company name是什么意思
company name公司名称双语例句1In addition, it contains one view that displays data listed by companyname.此外,它还包含了一个视图,用来显示按公司名称列出的数据。2023-07-16 09:09:061
company name是什么意思
公司名称2023-07-16 09:09:152
Company Name翻译中文
公司名称2023-07-16 09:09:254
海淘company name怎么填
海淘company name填你注册的转运公司仓库地址。譬如走中邮海外购,他们美国仓库在特拉华免税州,那么你的收货地址就填他们家在特拉华的仓库地址就行了。2023-07-16 09:10:021
altiumdesigner右下角写自己名字
altiumdesigner右下角写自己名字的方法为,按P,T,然后双击它进入编辑界面,在下拉菜单中选择=CompanyName即可。根据查询相关资料得知,修改AltiumDesigner右下角标题为自己名字需要按P,T,然后双击它进入编辑界面,在下拉菜单中选择=CompanyName完成。AltiumDesigner是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统,主要运行在Windows操作系统。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合,为设计者提供了全新的设计解决方案,使设计者可以轻松进行设计,熟练使用这一软件使电路设计的质量和效率大大提高。2023-07-16 09:10:091
yourcompanyname什么意思
your company name 网络 公司名称; 您公司名称; [例句]Before using this application, you need to enter your company name, address and related information.在使用此应用程序之前,您需要输入您的公司名称,地址和相关信息。2023-07-16 09:10:161
求公司名字和地址的英文翻译
Our address: Changde Avenue and willow Avenue InterchangeOriental beauty garden layerCompany name: Changde Yongtong speeding car sales Services Limited Company2023-07-16 09:10:422
altium如何在原理图加上自己的名字?
按P,T,然后双击它进入编辑界面,在下拉菜单中选择=CompanyName 即可。2023-07-16 09:11:321
Mastercam 9.1安装时要输入的user name和company name填什么?
两个都填Administrator如果你不是安装的完全版的话就可以随意填写安装好了以后会有个Crack来破解你的用户名和注册码的2023-07-16 09:11:411
在安装office 2010时,无法将值companyname 写入注册表项SoftwareMicrosoftofficeCommonUserInfo
加QQ 远程帮助你安装 或者 下面方法 修改权限 步骤/方法1.依次打开“开始菜单——所有程序——附件”2.右击“命令提示符”,单击“以管理员身份运行”3.在命令提示符窗口下执行 secedit /configure /cfg %windir%infdefltbase.inf /db defltbase.sdb /verbose回车解决方法:1.下载并安装SubInACL 下载地址:http://www.microsoft.com/downloads/details.aspx?FamilyId=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&;displaylang=en 2.在C:Program FilesWindows Resource KitsTools文件夹下创建一个名为reset.cmd的文件。 方法三:下载SubInAcl,从微软的命令行工具,它使管理员能够获得安全的有关文件,注册表项服务等,将安装到Program Files文件夹,复制SUBINACL.EXE文件/视窗/系统32文件夹。现在创建一个新的记事本,并粘贴在它下面的代码;subinacl /subkeyreg HKEY_LOCAL_MACHINE /setowner=administrators subinacl /subkeyreg HKEY_CURRENT_USER /setowner=administrators subinacl /subkeyreg HKEY_CLASSES_ROOT /setowner=administrators subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f cls Exit重命名的记事本重置,完整的名称将成为“reset.cmd”,作为管理员运行这个文件。这个过程现在需要几分钟,请不要关闭窗口可能会是什么。一旦这个过程完成后,在命令行窗口将自动关闭,你就可以成功安装Office赞同0| 评论2023-07-16 09:11:481
两表关联查询SQL语句的,要怎么写?
select U.userId,U.companyId,U.userName,U.userAge,U.address from company C ,users U where U.companyId=C.companyId and C.company=1; 这句是查询腾讯所有用户的信息!2023-07-16 09:11:595
sql 中的select 语句问题?
[]一般是索引的意思。不用也可以2023-07-16 09:13:182
电脑里My Company Name,文件是什么文件
是你用软件时产生的缓冲和临时文件吧,翻译过来是”我的公司名字“。用360清理下垃圾和痕迹,看看还有没有。2023-07-16 09:13:251
请问下面的数据库 关系代数表达式怎么写啊?
1.SELECT A.EmployeeId, A.EmployeeName, A.Block, A.UnitNo, A.Street, A.CityFROM Employee A ,Working B ,Company C WHERE A.EmployeeId = B.EmployeeId AND B.CompanyId = C.CompanyId AND C.CompanyName = "XYZ" ; 2. SELECT A.EmployeeId, A.EmployeeNameFROM Employee A ,Working B ,Company C WHERE A.EmployeeId = B.EmployeeId AND B.CompanyId = C.CompanyId AND C.City = A.City ; 3. SELECT A.EmployeeId, A.EmployeeNameFROM Employee A ,Working B ,Company C WHERE A.EmployeeId = B.EmployeeId AND B.CompanyId = C.CompanyId AND C.CompanyName = "City Bank" AND B.Salary > "$30000" ; 4. SELECT COUNT(A.EmployeeId),AVG(B.Salary),C.CompanyNameFROM Employee A ,Working B ,Company C WHERE A.EmployeeId = B.EmployeeId AND B.CompanyId = C.CompanyId GROUP BY C.CompanyName2023-07-16 09:13:343
VS2010中Application.CompanyName怎么设置?
项目-属性里AssemblyInfo文件里2023-07-16 09:13:531
亚马逊这个地址 咋写 Street address, P.O. box, company name
第一个写到路,第二个写12号501室,公司名称可以不写,最后邮政编码。2023-07-16 09:14:011
数据库有两个表: company:字段companyId,companyName 表:employee:字段employeeId,employeeName
老兄把你这题结了 再提一个问吧2023-07-16 09:14:103
如何:将数据从对象保存到数据库
有关更多信息,请参见 TableAdapter 概述。若要保存对象集合中的数据,请循环通过对象集合(例如,for-next 循环),然后使用 TableAdapter 的 DBDirect 方法之一将每个对象的值发送到数据库中。默认情况下,DBDirect 方法在 TableAdapter 上创建,能够直接对数据库执行操作。这些方法可以直接调用,它们不要求 DataSet 或DataTable 对象来协调更改即可将更新发送到数据库。注意配置TableAdapter 时,主查询必须提供足够的信息,才能创建 DBDirect 方法。例如,如果将 TableAdapter 配置为从未定义主键列的表中查询数据,它将不会生成 DBDirect 方法。 TableAdapter DBDirect 方法 说明TableAdapter.Insert向数据库中添加新记录,此方法允许将值作为方法参数传入各个列。TableAdapter.Update更新数据库中的现有记录。Update 方法将原始列值和新列值用作方法参数。原始值用于定位原始记录,新值用于更新该记录。通过将 DataSet、DataTable、DataRow、或 DataRow 数组用作方法参数,TableAdapter.Update 方法还可用于将数据集中的更改协调回数据库。TableAdapter.Delete在基于作为方法参数传入的原始列值的数据库中,删除其现有记录。将对象中的新记录保存到数据库中通过将值传递给 TableAdapter.Insert 方法可创建这些记录。下面的示例通过将 currentCustomer 对象中的值传递给 TableAdapter.Insert 方法,在 Customers 表中创建一项新的客户记录。 Visual Basic PrivateSub AddNewCustomer(ByVal currentCustomer As Customer) CustomersTableAdapter.Insert( _ currentCustomer.CustomerID, _ currentCustomer.CompanyName, _ currentCustomer.ContactName, _ currentCustomer.ContactTitle, _ currentCustomer.Address, _ currentCustomer.City, _ currentCustomer.Region, _ currentCustomer.PostalCode, _ currentCustomer.Country, _ currentCustomer.Phone, _ currentCustomer.Fax) EndSub C# privatevoid AddNewCustomers(Customer currentCustomer) { customersTableAdapter.Insert( currentCustomer.CustomerID, currentCustomer.CompanyName, currentCustomer.ContactName, currentCustomer.ContactTitle, currentCustomer.Address, currentCustomer.City, currentCustomer.Region, currentCustomer.PostalCode, currentCustomer.Country, currentCustomer.Phone, currentCustomer.Fax); } J# privatevoid AddNewCustomers(Customer currentCustomer) { northwindDataSetCustomersTableAdapter.Insert( currentCustomer.get_CustomerID(), currentCustomer.get_CompanyName(), currentCustomer.get_ContactName(), currentCustomer.get_ContactTitle(), currentCustomer.get_Address(), currentCustomer.get_City(), currentCustomer.get_Region(), currentCustomer.get_PostalCode(), currentCustomer.get_Country(), currentCustomer.get_Phone(), currentCustomer.get_Fax()); }将对象中的现有记录更新到数据库修改记录:调用 TableAdapter.Update 方法并传入新值可更新记录,而传入原始值可定位记录。注意对象需要保留其原始值,才能将它们传递给 Update 方法。此示例使用前缀为 orig 的属性存储原始值。下面的示例通过将 Customer 对象中的新值和原始值传递给 TableAdapter.Update 方法,更新 Customers 表中的现有记录。 Visual Basic PrivateSub UpdateCustomer(ByVal cust As Customer) CustomersTableAdapter.Update( _ cust.CustomerID, _ cust.CompanyName, _ cust.ContactName, _ cust.ContactTitle, _ cust.Address, _ cust.City, _ cust.Region, _ cust.PostalCode, _ cust.Country, _ cust.Phone, _ cust.Fax, _ cust.origCustomerID, _ cust.origCompanyName, _ cust.origContactName, _ cust.origContactTitle, _ cust.origAddress, _ cust.origCity, _ cust.origRegion, _ cust.origPostalCode, _ cust.origCountry, _ cust.origPhone, _ cust.origFax) EndSub C# privatevoid UpdateCustomer(Customer cust) { customersTableAdapter.Update( cust.CustomerID, cust.CompanyName, cust.ContactName, cust.ContactTitle, cust.Address, cust.City, cust.Region, cust.PostalCode, cust.Country, cust.Phone, cust.Fax, cust.origCustomerID, cust.origCompanyName, cust.origContactName, cust.origContactTitle, cust.origAddress, cust.origCity, cust.origRegion, cust.origPostalCode, cust.origCountry, cust.origPhone, cust.origFax); } J# privatevoid UpdateCustomer(Customer cust) { northwindDataSetCustomersTableAdapter.Update( cust.get_CustomerID(), cust.get_CompanyName(), cust.get_ContactName(), cust.get_ContactTitle(), cust.get_Address(), cust.get_City(), cust.get_Region(), cust.get_PostalCode(), cust.get_Country(), cust.get_Phone(), cust.get_Fax(), cust.get_origCustomerID(), cust.get_origCompanyName(), cust.get_origContactName(), cust.get_origContactTitle(), cust.get_origAddress(), cust.get_origCity(), cust.get_origRegion(), cust.get_origPostalCode(), cust.get_origCountry(), cust.get_origPhone(), cust.get_origFax()); }删除数据库中的现有记录通过调用 TableAdapter.Delete 方法并传入原始值定位记录,可删除记录。注意对象需要保留其原始值,才能将它们传递给 Delete 方法。 Visual Basic PrivateSub DeleteCustomer(ByVal cust As Customer) CustomersTableAdapter.Delete( _ cust.origCustomerID, _ cust.origCompanyName, _ cust.origContactName, _ cust.origContactTitle, _ cust.origAddress, _ cust.origCity, _ cust.origRegion, _ cust.origPostalCode, _ cust.origCountry, _ cust.origPhone, _ cust.origFax) EndSub C# privatevoid DeleteCustomer(Customer cust) { customersTableAdapter.Delete( cust.origCustomerID, cust.origCompanyName, cust.origContactName, cust.origContactTitle, cust.origAddress, cust.origCity, cust.origRegion, cust.origPostalCode, cust.origCountry, cust.origPhone, cust.origFax); } J# privatevoid DeleteCustomer(Customer cust) { northwindDataSetCustomersTableAdapter.Delete( cust.get_origCustomerID(), cust.get_origCompanyName(), cust.get_origContactName(), cust.get_origContactTitle(), cust.get_origAddress(), cust.get_origCity(), cust.get_origRegion(), cust.get_origPostalCode(), cust.get_origCountry(), cust.get_origPhone(), cust.get_origFax()); }安全您必须具有相应的权限,才能对数据库中的表执行选定的 INSERT、UPDATE 或 DELETE。2023-07-16 09:14:181
mysql某个数据表无法写入数据。。。
你把你的查询语句echo 一下 出来看看是什么2023-07-16 09:14:284
求教php sql字段值相同,合并结果
连表查询可以解决2023-07-16 09:14:363
SQL更新每条记录的最后几位该怎么写?
先取再写,用存储过程2023-07-16 09:14:528
SQL Server数据库删除数据集中重复数据实例讲解
SQLServer数据库操作中,有时对于表中的结果集,满足一定规则我们则认为是重复数据,而这些重复数据需要删除。如何删除呢?本文我们通过一个例子来加以说明。例子如下:如下只要companyName,invoiceNumber,customerNumber三者都相同,我们则认为是重复数据,下面的例子演示了如何删除。declare@InvoiceListMastertable(IDintidentityprimarykey,companyNameNchar(20),invoiceNumberint,CustomerNumberint,rmaNumberint)insert@InvoiceListMasterselectN"华为",1001,100,200unionallselectN"华为",1001,100,300unionallselectN"华为",1001,100,301unionallselectN"中兴",1002,200,1unionallselectN"中兴",1002,200,2select*from@InvoiceListMasterDELETEAfrom(selectrown=ROW_NUMBER()over(partitionbycompanyname,invoicenumber,customerNumberorderbycompanyname,invoicenumber,customerNumber),companyname,invoicenumber,customerNumberfrom@InvoiceListMaster)awhereexists(select1from(selectrown=ROW_NUMBER()over(partitionbycompanyname,invoicenumber,customerNumberorderbycompanyname,invoicenumber,customerNumber),companyname,invoicenumber,customerNumberfrom@InvoiceListMaster)bwhereb.companyName=a.companyNameandb.invoiceNumber=a.invoiceNumberandb.CustomerNumber=a.CustomerNumberanda.rown>b.rown)select*from@InvoiceListMaster以上的例子就演示了SQLServer数据库删除数据集中重复数据的过程,希望本次的介绍能够对您有所收获!2023-07-16 09:15:061
SQL查询语句
分类: 电脑/网络 >> 程序设计 >> 其他编程语言 问题描述: 急,谁能帮我把这些语句写出来,我加分呀~~~谢了~~ 在Northwind数据库中 1、从产品表Products当中查询列产品名称(ProductName), 产品库存价值(UnitPrice*UnitsInStock),并且使用汉字作为查询列的别名2、查询表Orders当中,定单日期(OrderDate)为7月份的定单 3、查询表Employees中员工的年龄和工龄 4、查询表Employees中员工的FisrtName以M开头,LastName以"an"结束的员工信息 5、查询表Employees中员工的FisrtName以N或S开头的员工信息. 6、查询表Customers中City值为London或Berlin或Madrid的客户信息 7、查询表Customers中Region列为Null的客户公司名称(CompanyName), 联系人名称(ContactName),客户地址(Address) 8、查询表Employees的姓名(由LastName和FirstName组成),所在城市(City), 年龄和工龄, 并且要求员工的年龄按降序排列,员工的工龄按升序排列. 9、检索单价在10.00到21.00之间所有产品的产品名称和单价 10、products表存储的是产品的信息 要求:查询products表中所有产品单价的平均值 11、在Order Details表查询定购总数量多于1200的产品ID和定购数量 12、查询products表中每类产品(CategoryID表示类别)的单价平均值,要求查看类别ID,单价平均值,并只筛选出单价平均值超过20的数据 解析: 在Northwind数据库中 1、从产品表Products当中查询列产品名称(ProductName), 产品库存价值(UnitPrice*UnitsInStock),并且使用汉字作为查询列的别名 select ProductName as 产品名称, UnitPrice*UnitsInStock as 产品库存价值 from Products 2、查询表Orders当中,定单日期(OrderDate)为7月份的定单 select * from Orders where OrderDate 3、查询表Employees中员工的年龄和工龄 select 年龄,工龄 from Employees 4、查询表Employees中员工的FisrtName以M开头,LastName以"an"结束的员工信息 select * from Employees where FisrtName like "M%" and LastName like "%an" 5、查询表Employees中员工的FisrtName以N或S开头的员工信息. select * from Employees where FisrtName like "N%" or FisrtName like "S%" 6、查询表Customers中City值为London或Berlin或Madrid的客户信息 select * from Customers where City="London" or City="Berlin" or City="Madrid" 7、查询表Customers中Region列为Null的客户公司名称(CompanyName), 联系人名称(ContactName),客户地址(Address) select CompanyName,ContactName,Address from Customers where Region=Null 8、查询表Employees的姓名(由LastName和FirstName组成),所在城市(City), 年龄和工龄, 并且要求员工的年龄按降序排列,员工的工龄按升序排列. select LastName,FirstName,City,年龄,工龄 from Employees order by 年龄 desc,工龄 asc 9、检索单价在10.00到21.00之间所有产品的产品名称和单价 select 产品名称,单价 from products where 单价>=10.00 and 单价<=21.00 10、products表存储的是产品的信息 要求:查询products表中所有产品单价的平均值 select avg (单价) from products 11、在Order Details表查询定购总数量多于1200的产品ID和定购数量 select ID,定购数量 from Order Details where 定购总数量>1200 12、查询products表中每类产品(CategoryID表示类别)的单价平均值,要求查看类别ID,单价平均值,并只筛选出单价平均值超过20的数据 select avg(单价),ID from products group by CategoryID select * from products where avg(CategoryID)>202023-07-16 09:15:151
用java声明一个 Employee 类,其中包括单位名称,姓名,街道地址,城市和邮编等属属性。
public class Employee{String companyName; // 单位名称String name; // 姓名String address; // 街道地址String city; // 城市String mailCode; // 邮编char sex; // 性别void change_name(String name){name = "需要修改的名字";this.name = name;}void display(){System.out.println("单位名称:"+this.companyName+",姓名:"+this.name+",街道地址:"+this.address+",性别:"+this.sex+",邮编:"+this.mailCode+",城市:"+this.city );}}2023-07-16 09:16:041
泛型的where中lambda表达式怎么调出当前循环
public ActionResult Index(int? id=1){int pageIndex=id ?? 1;int pageSize;//if(!int.TryParse(Request["pageIndex"],out pageIndex))// pageIndex=1;if(!int.TryParse(Request["pageSize"],out pageSize))pageSize=20;Func<Xsj_Company, bool> whereLambda = c => true;//查询条件表达式,根据查询条件变化而变化string companyName = Request["CompanyName"];//传入的查询条件,可为空string regNumber = Request["RegNumber"];//传入的查询条件,可为空if (companyName != null){whereLambda = c => c.CompanyName.Contains(companyName);}if (!String.IsNullOrEmpty(regNumber)){whereLambda = c => c.RegID.Contains(regNumber);}int totalCount;var companylist = companyService.LoadPageEntities(pageIndex, pageSize, out totalCount, whereLambda, c => c.ID, true);PagedList<Xsj_Company> myPage = companylist.ToPagedList(pageIndex, pageSize);myPage.TotalItemCount = totalCount;myPage.CurrentPageIndex = (int)(id ?? 1);return View(myPage);}2023-07-16 09:16:121
关于sql server中存储过程的一个问题
row_number()函数是返回按某一数字列排序后的行号。如果在sqlserver 2000下运行可以利用identity函数,导出临时表(如果数据量很大,最好不要这么去做,想别的方法吧)2023-07-16 09:16:203
java判断输入的一个字符 是字母 还是数字 或者是空格
没有看懂是什么意思2023-07-16 09:16:283
vb 打印报表问题
分组标头部分可以包含 Customers 命令的任何字段,然而,出于演示目的,此时只显示 Customer 名。 实例我可以贴出来。2023-07-16 09:16:352
company name是什么意思
company name公司名称例句:1.Did it say anything, have a company name? 什么样的制服有公司名字吗?2023-07-16 09:16:561
company name 是什么意思?
的确是 公司名称2023-07-16 09:17:062
请问如何查看计算机的user name和company name
控制面板2023-07-16 09:17:132
越南德诚公司英语名字和英语简介
DUC THANH WOOD PROCESSING JOINT STOCK COMPANY (DTWOODVN) DUC THANH"S WOOD PRODUCT – "HOME PARADISE” INTRODUCTION: Established on May 19th, 1991, Duc Thanh is one of the leading manufacturers in Vietnam specializing in producing kitchenware, household utensils and children"s wooden toys. Duc Thanh has achieved ISO 9001 : 2008 certificate, which makes sure that we can supply our customers the best products and services.With a labor force over 1000 skillful workers, modern equipment and machinery and diversified product range, Duc Thanh product has been exported to over 40 countries around the world and also distributed at many supermarkets and furniture shops nationwide. u2022 COMPANY PROFILE Company name : Established : DUC THANH WOOD PROCESSING JOINT STOCK CO. (DTWOODVN)May 19, 1991HCMC Head Office & Factory : Address : 21/6D Phan Huy Ich, Ward 14, Go Vap, HCMC., Viet Nam.Tel. : ++84. 8. 3589 4287 - Fax : ++84. 8. 3589 4288Map to Head Office & Factory 2Binh Duong Factory : Address : Zone 9, Long Hoi, Tan Hiep Commune, Tan Uyen Dist, Binh Duong Province., Viet Nam.Tel. : ++84. 650. 3631 491 - Fax : ++84. 650. 3631 490Map to Binh Duong Factory Showroom : Address : 172 Nguyen Van Troi Street, Ward 8, Phu Nhuan District.Tel. : ++84. 8. 3844 0721 - Fax : ++84. 8. 3844 07222023-07-16 09:17:301
name of company
可以的…名词修饰名词相对于一个类比…即可以等价理解于:在这里company是name的形容词2023-07-16 09:17:381
怎么修改sql连接
把链接字符串放在配置文件中,要改的时候直接改配置文件就可以了这样的话,不需要重启应用程序 ;在代码中定义全局类。存储连接字符串。这样使用方便。2023-07-16 09:17:464
altiumdesigner右下角写自己名字
修改altium designer原理图右下角信息【ql君】qlexcel原创物联网领域优质创作者关注8点赞·45017人阅读要修改原理图右下角信息,比如“Title”、“Size”、“Number”。。。只需要“Place”--“Text String”,然后按“Tab”修改Properties。比如要修改右下角的“Title”,那么选择确定后,出现“*”,然后拖到右下角“Title”栏中。点鼠标右键选择“Options”--“Document Options”,在“Parameters”里找到“Title”,把它的值改为自己想要的标题即可。2023-07-16 09:17:542
我要做一个asp.net网站的登录界面,但是后台代码不会写啊!求高手指点,最好能写出代码来!
FailureText.Text="";Usersusers=newUsers();List<Users>userList=users.Find(string.Format("{0}="{1}"and{2}="{3}"and{4}=1",Users.LoginID_Field,UserName.Text.Trim(),Users.LoginPass_Field,Password.Text.Trim(),Users.IsEnabled_Field));region2014-3-21if(userList.Count==1){intUserID=userList.First().ObjectID;intCompanyID=Convert.ToInt32(CompanyName.Value);UsersFactoryusersFact=newUsersFactory();//List<UsersFactory>userFactList=usersFact.Find(string.Format("{0}="{1}"and{2}="{3}"and{4}=1",UsersFactory.UserID_Field,UserID,UsersFactory.CompanyID_Field,CompanyID,UsersFactory.IsEnabled_Field));//if(userFactList.Count==1){panyID"]=CompanyID.ToString();MyCookie["CompanyName"]=CompanyName.Text;Response.Cookies.Add(MyCookie);stringurl="~/Default.aspx";Response.Redirect(url);}else{FailureText.Text="没有对应公司权限,请选择其他公司后重新登陆...";}}else{FailureText.Text="账号密码不存在,请确认后重新登陆...";}2023-07-16 09:18:221
billing information中的institution/company name怎么填
自己家不填,公司就写公司名字2023-07-16 09:18:302
电脑里My Company Name,文件是什么文件
是你用软件时产生的缓冲和临时文件吧,翻译过来是”我的公司名字“。用360清理下垃圾和痕迹,看看还有没有。2023-07-16 09:18:371
asp.net中如何拼接lambda表达式查询条件?
whereLambda.where(c=>(companyName!=null)&&c.CompanyName.Contains(companyName)).where(c=>(!String.IsNullOrEmpty(regNumber))&&c.RegID.Contains(regNumber))差不多是这样2023-07-16 09:18:441
SQL 查询总数
SELECT T.*, ISNULL(U.UserNumber, 0) AS UserNumber FROM( select * from ( select count(*) over() total, row_number() over(order by Company.CompanyId desc) row,Company.CompanyId,CompanyName from Company ) as s where row between 3*(1-1)+1 and 3*1) AS TLEFT JOIN(SELECT [CompanyId], COUNT([UserId]) AS UserNumberFROM [UserInfo]GROUP BY [CompanyId]) AS UON T.CompanyId = U.CompanyId2023-07-16 09:18:531
关于ligerUI下拉列表两级联动的问题
var tempextno="0";{ display: "分机号", name: "extno",width:50, type: "select", editor: { type: "select", url: "accountaction!getaccountextno.action", parms :{exttype:0},valueField:"extno", textField:"extno", onSelected:function(value){ tempextno=value; } }},{ display: "分机1", name: "extnoa", width:50, type: "select", editor: { type: "select",valueField:"extno", textField:"extno", ext:function(){ var options = { url:"accountaction!getaccountextno.action", parms:{exttype:tempextno}, }; return options; } }}2023-07-16 09:19:001
php数据库添加、删除、修改数据(mysql)
吧你问题描述清楚点,不然无法回答2023-07-16 09:19:094
SQL查询语句
select [顾客],[书籍] from [购买]是这样的吗?2023-07-16 09:19:4510
数据库查询结果的动态排序
在公共新闻组中 一个经常出现的问题是 怎样才能根据传递给存储过程的参数返回一个排序的输出? 在一些高水平专家的帮助之下 我整理出了这个问题的几种解决方案 一 用IF ELSE执行预先编写好的查询 对于大多数人来说 首先想到的做法也许是 通过IF ELSE语句 执行几个预先编写好的查询中的一个 例如 假设要从Northwind数据库查询得到一个货主(Shipper)的排序列表 发出调用的代码以存储过程参数的形式指定一个列 存储过程根据这个列排序输出结果 Listing 显示了这种存储过程的一个可能的实现(GetSortedShippers存储过程) 【Listing : 用IF ELSE执行多个预先编写好的查询中的一个】 CREATE PROC GetSortedShippers @OrdSeq AS int AS IF @OrdSeq = SELECT * FROM Shippers ORDER BY ShipperID ELSE IF @OrdSeq = SELECT * FROM Shippers ORDER BY CompanyName ELSE IF @OrdSeq = SELECT * FROM Shippers ORDER BY Phone 这种方法的优点是代码很简单 很容易理解 SQL Server的查询优化器能够为每一个SELECT查询创建一个查询优化计划 确保代码具有最优的性能 这种方法最主要的缺点是 如果查询的要求发生了改变 你必须修改多个独立的SELECT查询(在这里是三个) 二 用列名字作为参数 另外一个选择是让查询以参数的形式接收一个列名字 Listing 显示了修改后的GetSortedShippers存储过程 CASE表达式根据接收到的参数 确定SQL Server在ORDER BY子句中使用哪一个列值 注意 ORDER BY子句中的表达式并未在SELECT清单中出现 在ANSI SQL 标准中 ORDER BY子句中不允许出现没有在SELECT清单中指定的表达式 但ANSI SQL 标准允许 SQL Server一直允许这种用法 【Listing 用列名字作为参数 第一次尝试】 CREATE PROC GetSortedShippers @ColName AS sysname AS SELECT * FROM Shippers ORDER BY CASE @ColName WHEN ShipperID THEN ShipperID WHEN CompanyName THEN CompanyName WHEN Phone THEN Phone ELSE NULL END 现在 我们来试一下新的存储过程 以参数的形式指定ShipperID列 EXEC GetSortedShippers ShipperID 此时一切正常 但是 当我们视图把CompanyName列作为参数调用存储过程时 它不再有效 EXEC GetSortedShippers CompanyName 仔细看一下错误信息 Server: Msg Level State Procedure GetSortedShippers Line Syntax error converting the nvarchar value Speedy Express to a column of data type int 它显示出 SQL Server试图把 Speedy Express (nvarchar数据类型)转换成一个整数值 当然 这个操作是不可能成功的 出现错误的原因在于 按照 数据类型优先级 规则 CASE表示式中最高优先级的数据类型决定了表达式返回值的数据类型 数据类型优先级 规则可以在SQL Server Books Online(BOL)找到 它规定了int数据类型的优先级要比nvarchar数据类型高 前面的代码要求SQL Server按照CompanyName排序输出 CompanyName是nvarchar数据类型 这个CASE表达式的返回值可能是ShipperID(int类型) 可能是CompanyName(nvarchar类型) 或Phone(nvarchar类型) 由于int类型具有较高的优先级 因此CASE表达式返回值的数据类型应该是int 为了避免出现这种转换错误 我们可以尝试把ShipperID转换成varchar数据类型 采用这种方法之后 nvarchar将作为最高优先级的数据类型被返回 Listing 显示了修改后的GetSortedShippers存储过程 【Listing 用列名字作为参数 第二次尝试】 ALTER PROC GetSortedShippers @ColName AS sysname AS SELECT * FROM Shippers ORDER BY CASE @ColName WHEN ShipperID THEN CAST(ShipperID AS varchar( )) WHEN CompanyName THEN CompanyName WHEN Phone THEN Phone ELSE NULL END 现在 假设我们再把三个列名字中的任意一个作为参数调用存储过程 输出结果看起来正确 看起来就象指定的列正确地为查询输出提供了排序标准 但这个表只有三个货主 它们的ID分别是 假设我们把更多的货主加入到表 如Listing 所示(ShipperID列有IDENTITY属性 SQL Server自动为该列生成值) 【Listing 向Shippers表插入一些记录】 INSERT INTO Shippers VALUES( Shipper ( ) ) INSERT INTO Shippers VALUES( Shipper ( ) ) INSERT INTO Shippers VALUES( Shipper ( ) ) INSERT INTO Shippers VALUES( Shipper ( ) ) INSERT INTO Shippers VALUES( Shipper ( ) ) INSERT INTO Shippers VALUES( Shipper ( ) ) INSERT INTO Shippers VALUES( Shipper ( ) ) 现在调用存储过程 指定ShipperID作为排序列 EXEC GetSortedShippers ShipperID 表一显示了存储过程的输出 ShipperID等于 的记录位置错误 因为这个存储过程的排序输出是字符排序 而不是整数排序 按照字符排序时 排列在 的前面 因为 的开始字符是 表一 记录排序错误的查询结果 ShipperID CompanyName Phone Speedy Express ( ) Shipper ( ) United Package ( ) Federal Shipping ( ) Shipper ( ) Shipper ( ) Shipper ( ) Shipper ( ) Shipper ( ) Shipper ( ) 为了解决这个问题 我们可以用前置的 补足ShipperID值 使得ShipperID值都有同样的长度 按照这种方法 基于字符的排序具有和整数排序同样的输出结果 修改后的存储过程如Listing 所示 十个 被置于ShipperID的绝对值之前 而在结果中 代码只是使用最右边的 个字符 SIGN函数确定在正数的前面加上加号(+)前缀 还是在负数的前面加上负号( )前缀 按照这种方法 输出结果总是有 个字符 包含一个 + 或 字符 前导的字符 以及ShipperID的绝对值 【Listing 用列名字作为参数 第三次尝试】 ALTER PROC GetSortedShippers @ColName AS sysname AS SELECT * FROM Shippers ORDER BY CASE @ColName WHEN ShipperID THEN CASE SIGN(ShipperID) WHEN THEN WHEN THEN + WHEN THEN + ELSE NULL END + RIGHT(REPLICATE( ) + CAST(ABS(ShipperID) AS varchar( )) ) WHEN CompanyName THEN CompanyName WHEN Phone THEN Phone ELSE NULL END 如果ShipperID的值都是正数 加上符号前缀就没有必要 但为了让方案适用于尽可能多的范围 本例加上了符号前缀 排序时 在 + 的前面 所以它可以用于正 负数混杂排序的情况 现在 如果我们用任意三个列名字之一作为参数调用存储过程 存储过程都能够正确地返回结果 Richard Romley提出了一种巧妙的处理方法 如Listing 所示 它不再要求我们搞清楚可能涉及的列数据类型 这种方法把ORDER BY子句分成三个独立的CASE表达式 每一个表达式处理一个不同的列 避免了由于CASE只返回一种特定数据类型的能力而导致的问题 【Listing 用列名字作为参数 Romley提出的方法】 ALTER PROC GetSortedShippers @ColName AS sysname AS SELECT * FROM Shippers ORDER BY CASE @ColName WHEN ShipperID THEN ShipperID ELSE NULL END CASE @ColName WHEN CompanyName THEN CompanyName ELSE NULL END CASE @ColName WHEN Phone THEN Phone ELSE NULL END 按照这种方法编写代码 SQL Server能够为每一个CASE表达式返回恰当的数据类型 而且无需进行数据类型转换 但应该注意的是 只有当指定的列不需要进行计算时 索引才能够优化排序操作 三 用列号作为参数 就象第一个方案所显示地那样 你也许更喜欢用列的编号作为参数 而不是使用列的名字(列的编号即一个代表你想要作为排序依据的列的数字) 这种方法的基本思想与使用列名字作为参数的思想一样 CASE表达式根据指定的列号确定使用哪一个列进行排序 Listing 显示了修改后的GetSortedShippers存储过程 【Listing 用列号作为参数】 ALTER PROC GetSortedShippers @ColNumber AS int AS SELECT * FROM Shippers ORDER BY CASE @ColNumber WHEN THEN CASE SIGN(ShipperID) WHEN THEN WHEN THEN + WHEN THEN + ELSE NULL END + RIGHT(REPLICATE( ) + CAST(ABS(ShipperID) AS varchar( )) ) WHEN THEN CompanyName WHEN THEN Phone ELSE NULL END 当然 在这里你也可以使用Richard的方法 避免ORDER BY子句中列数据类型带来的问题 如果要根据ShipperID排序输出 你可以按照下面的方式调用修改后的GetSortedShippers存储过程 EXEC GetSortedShippers 四 动态执行 使用动态执行技术 我们能够更轻松地编写出GetSortedShippers存储过程 使用这种方法 我们只需动态地构造出SELECT语句 然后用EXEC()命令执行这个SELECT语句 假设传递给存储过程的参数是列的名字 存储过程可以大大缩短 ALTER PROC GetSortedShippers @ColName AS sysname AS EXEC( SELECT * FROM Shippers ORDER BY + @ColName) 在SQL Server 和 中 你可以用系统存储过程sp_ExecuteSQL替代Exec()命令 BOL说明了使用sp_ExecuteSQL比使用Exec()命令更有利的地方 一般地 如果满足以下三个条件 你能够在不授予存储过程所涉及对象权限的情况下 授予执行存储过程的权限 首先 只使用Data Manipulation Language(DML)语言(即SELECT INSERT UPDATE DELETE);其次 所有被引用的对象都有与存储过程同样的所有者;第三 没有使用动态命令 上面的存储过程不能满足第三个条件 在这种情况下 你必须为所有需要使用存储过程的用户和组显式地授予Shippers表的SELECT权限 如果这一点可以接受的话 一切不存在问题 类似地 你可以修改存储过程 使它接受一个列号参数 如Listing 所示 【Listing 用列号作为参数 动态执行(代码较长的方法)】 ALTER PROC GetSortedShippers @ColNumber AS int AS DECLARE @cmd AS varchar( ) SET @cmd = SELECT * FROM Shippers ORDER BY + CASE @ColNumber WHEN THEN ShipperID WHEN THEN CompanyName WHEN THEN Phone ELSE NULL END EXEC(@cmd) 注意 当你使用了函数时 你应该在一个变量而不是EXEC()命令内构造SELECT语句 此时 CASE表达式动态地确定使用哪一个列 还有一种更简短的格式 T SQL允许在ORDER BY子句中指定SELECT清单中列的位置 如Listing 所示 这种格式遵从了SQL 标准 但ANSI SQL 标准不支持这种格式 所以最好不要使用这种格式 【Listing 列号作为参数 动态执行(代码较短的方法)】 ALTER PROC GetSortedShippers @ColNumber AS int AS DECLARE @cmd AS varchar( ) SET @cmd = SELECT * FROM Shippers ORDER BY + CAST(@ColNumber AS varchar( )) EXEC(@cmd) 五 用户定义函数 如果你使用的是SQL Server 想要编写一个用户定义的函数(UDF) 这个用户定义函数接受列的名字或编号为参数 返回排序的结果集 Listing 显示了大多数程序员当成第一选择的方法 【Listing 列名字作为参数 使用UDF】 CREATE FUNCTION ufn_GetSortedShippers ( @ColName AS sysname ) RETURNS TABLE AS RETURN SELECT * FROM Shippers ORDER BY CASE @ColName WHEN ShipperID THEN CASE SIGN(ShipperID) WHEN THEN WHEN THEN + WHEN THEN + ELSE NULL END + RIGHT(REPLICATE( ) + CAST(ABS(ShipperID) AS varchar( )) ) WHEN CompanyName THEN CompanyName WHEN Phone THEN Phone ELSE NULL END 但是 SQL Server不接受这个函数 它将返回如下错误信息 Server: Msg Level State Procedure ufn_GetSortedShippers Line The ORDER BY clause is invalid in views inline functions and subqueries unless TOP is also specified 注意错误信息中的 unless SQL Server 不允许在视图 嵌入式UDF 子查询中出现ORDER BY子句 因为它们都应该返回一个表 表不能指定行的次序 然而 如果使用了TOP关键词 ORDER BY子句将帮助确定查询所返回的行 因此 如果指定了TOP 你还可以同时指定ORDER BY 由于在带有TOP的UDF中允许使用ORDER BY子句 你可以使用一个技巧 把 SELECT * 替换成 SELECT TOP PERCENT * 这样 你就能够成功地构造出一个接受列名字或编号为参数 返回排序结果的函数 新构造的函数可以按照如下方式调用 SELECT * FROM ufn_GetSortedShippers( ShipperID ) lishixinzhi/Article/program/SQL/201311/161692023-07-16 09:20:091
php数据库添加、删除、修改数据(mysql)
一、PHP操作MySql数据库新增数据?php$query="INSERTINTOgrade(name,email,point,regdate)VALUE("李三","yc60.com@gmail.com",,NOW())";@mysql_query($query)ordie("添加数据出错:".mysql_error());?修改数据?php$query="UPDATEgradeSETname="小可爱"WHEREid=6";@mysql_query($query)ordie("修改出错:".mysql_error());?删除数据?php$query="DELETEFROMgradeWHEREid=6";@mysql_query($query)ordie("删除错误:".mysql_error());?显示数据?php$query="SELECTid,name,email,pointFROMgrade";$result=@mysql_query($query)ordie("查询语句出错:".mysql_error());while(!!$row=mysql_fetch_array($result)){echo$row["id"]."----".$row["name"]."----".$row["email"]."----".$row["point"];echo"<br/";}?>二、其他常用函数mysql_fetch_row():从结果集中取得一行作为枚举数组mysql_fetch_assoc():从结果集中取得一行作为关联数组mysql_fetch_array():从结果集中取得一行作为关联数组,或数字数组,或二者兼有mysql_fetch_lengths():取得结果集中每个输出的长度mysql_field_name():取得结果中指定字段的字段名mysql_num_rows():取得结果集中行的数目mysql_num_fields():取得结果集中字段的数目mysql_get_client_info():取得MySQL客户端信息mysql_get_host_info():取得MySQL主机信息mysql_get_proto_info():取得MySQL协议信息mysql_get_server_info():取得MySQL服务器信息2023-07-16 09:20:191
VB6 怎样获取DLL 版本
从网上搜集到的代码,Command1里得到的udtFileInfo.ProductVersion就是dll的版本号"**************************************" Windows API/Global Declarations for :Get Version Number for EXE, DLL or OCX files"**************************************Private Declare Function GetFileVersionInfo Lib "Version.dll" Alias "GetFileVersionInfoA" (ByVal lptstrFilename As String, ByVal dwhandle As Long, ByVal dwlen As Long, lpData As Any) As LongPrivate Declare Function GetFileVersionInfoSize Lib "Version.dll" Alias "GetFileVersionInfoSizeA" (ByVal lptstrFilename As String, lpdwHandle As Long) As LongPrivate Declare Function VerQueryValue Lib "Version.dll" Alias "VerQueryValueA" (pBlock As Any, ByVal lpSubBlock As String, lplpBuffer As Any, puLen As Long) As LongPrivate Declare Sub MoveMemory Lib "kernel32" Alias "RtlMoveMemory" (dest As Any, ByVal Source As Long, ByVal Length As Long)Private Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (ByVal lpString1 As String, ByVal lpString2 As Long) As LongPrivate Type FILEINFO CompanyName As String FileDescription As String FileVersion As String InternalName As String LegalCopyright As String OriginalFileName As String ProductName As String ProductVersion As StringEnd TypePrivate Enum VerisonReturnValue eOK = 1 eNoVersion = 2End Enum"**************************************" Name: Get Version Number for EXE, DLL" or OCX files" Description:This function will retriev" e the version number, product name, orig" inal program name (like if you right cli" ck on the EXE file and select properties" , then select Version tab, it shows you" all that information) etc" By: Serge"" Returns:FileInfo structurePrivate Function GetFileVersionInformation(ByRef pstrFieName As String, ByRef tFileInfo As FILEINFO) As VerisonReturnValue Dim lBufferLen As Long, lDummy As Long Dim sBuffer() As Byte Dim lVerPointer As Long Dim lRet As Long Dim Lang_Charset_String As String Dim HexNumber As Long Dim i As Integer Dim strTemp As String "Clear the Buffer tFileInfo tFileInfo.CompanyName = "" tFileInfo.FileDescription = "" tFileInfo.FileVersion = "" tFileInfo.InternalName = "" tFileInfo.LegalCopyright = "" tFileInfo.OriginalFileName = "" tFileInfo.ProductName = "" tFileInfo.ProductVersion = "" lBufferLen = GetFileVersionInfoSize(pstrFieName, lDummy)If lBufferLen < 1 Then GetFileVersionInformation = eNoVersion Exit Function End If ReDim sBuffer(lBufferLen) lRet = GetFileVersionInfo(pstrFieName, 0&, lBufferLen, sBuffer(0))If lRet = 0 Then GetFileVersionInformation = eNoVersion Exit Function End If lRet = VerQueryValue(sBuffer(0), "VarFileInfoTranslation", lVerPointer, lBufferLen)If lRet = 0 Then GetFileVersionInformation = eNoVersion Exit Function End If Dim bytebuffer(255) As Byte MoveMemory bytebuffer(0), lVerPointer, lBufferLen HexNumber = bytebuffer(2) + bytebuffer(3) * &H100 + bytebuffer(0) * &H10000 + bytebuffer(1) * &H1000000 Lang_Charset_String = Hex(HexNumber) "Pull it all apart: "04------= SUBLANG_ENGLISH_USA "--09----= LANG_ENGLISH " ----04E4 = 1252 = Codepage for Windows " :MultilingualDo While Len(Lang_Charset_String) < 8 Lang_Charset_String = "0" & Lang_Charset_String Loop Dim strVersionInfo(7) As String strVersionInfo(0) = "CompanyName" strVersionInfo(1) = "FileDescription" strVersionInfo(2) = "FileVersion" strVersionInfo(3) = "InternalName" strVersionInfo(4) = "LegalCopyright" strVersionInfo(5) = "OriginalFileName" strVersionInfo(6) = "ProductName" strVersionInfo(7) = "ProductVersion" Dim buffer As StringFor i = 0 To 7 buffer = String(255, 0) strTemp = "StringFileInfo" & Lang_Charset_String _ & "" & strVersionInfo(i) lRet = VerQueryValue(sBuffer(0), strTemp, _ lVerPointer, lBufferLen)If lRet = 0 Then GetFileVersionInformation = eNoVersion Exit Function End If lstrcpy buffer, lVerPointer buffer = Mid$(buffer, 1, InStr(buffer, vbNullChar) - 1)Select Case i Case 0 tFileInfo.CompanyName = buffer Case 1 tFileInfo.FileDescription = buffer Case 2 tFileInfo.FileVersion = buffer Case 3 tFileInfo.InternalName = buffer Case 4 tFileInfo.LegalCopyright = buffer Case 5 tFileInfo.OriginalFileName = buffer Case 6 tFileInfo.ProductName = buffer Case 7 tFileInfo.ProductVersion = buffer End SelectNext iGetFileVersionInformation = eOKEnd FunctionPrivate Sub Command1_Click() Dim strFile As String Dim udtFileInfo As FILEINFO On Error Resume Next strFile = InputBox("请输入dll的路径:") If GetFileVersionInformation(strFile, udtFileInfo) = eNoVersion Then MsgBox "No version available For this file", vbInformation Exit Sub End If strinfo = "Company Name: " & udtFileInfo.CompanyName & vbCrLf strinfo = strinfo & "File Description:" & udtFileInfo.FileDescription & vbCrLf strinfo = strinfo & "File Version:" & udtFileInfo.FileVersion & vbCrLf strinfo = strinfo & "Internal Name: " & udtFileInfo.InternalName & vbCrLf strinfo = strinfo & "Legal Copyright: " & udtFileInfo.LegalCopyright & vbCrLf strinfo = strinfo & "Original FileName:" & udtFileInfo.OriginalFileName & vbCrLf strinfo = strinfo & "Product Name:" & udtFileInfo.ProductName & vbCrLf strinfo = strinfo & "Product Version: " & udtFileInfo.ProductVersion & vbCrLf " 这里就是dll的版本了 MsgBox strinfoEnd Sub窗体上只需要一个按钮就行了,直接复制进去就可以运行2023-07-16 09:20:261