我必须维护一个被其他人编码的项目。在那个项目中,他们使用了MSAccess数据库(.mdb)。我对C#和使用C#的数据库连接了解甚少。现在,我需要从MySQL转换为MSAccess。
我怎么能这么做?
发布于 2014-03-23 06:16:16
您的要求可以分为两部分:
1.迁移数据:有许多工具可用于执行相同的两个urls:
2.更新应用程序:
发布于 2014-03-23 07:42:37
我认为你需要执行以下步骤。
步骤1:将现有的MS ACCESS数据库迁移到我的SQL,您可以使用MS访问我的SQL工具,例如‘Bullzip’,您可以创建临时数据库,即TempAccessDB
步骤2:编写脚本,其中需要编写插入语句,这些语句将将TempAccessDB数据库迁移到应用程序的MySQL数据库。
下面是MySQL的示例脚本(不是MySQL)
/********* Transfer Student Table Data ***********
SET @sqlStatement=N'INSERT INTO '+ @newDBName_Full +'Student]
(StudentID,StudentName)
SELECT StudentID,SName
FROM '+@oldDBName_Full +'tblStudent] a
WHERE NOT exists (SELECT 1 FROM '+ @newDBName_Full +'Student] b WHERE LTRIM(RTRIM(b.StudentName))= LTRIM(RTRIM(a.sName)))'
exec sp_executesql @sqlStatement
/********* Transfer Grade Data***********..。
发布于 2018-08-28 01:56:45
既然你说这只是“一次”的事,你可以做以下几件事.



这将立即在MySql中创建表并插入所有记录。只是注意到它使用了utf-8编码。就我的情况而言,我的数据中有日语字符,它们被转换成其他的东西。不过还不知道该怎么解决这个问题。除此之外,你应该没事的。
不需要第三方应用程序或编码。:D
https://stackoverflow.com/questions/22587395
复制相似问题