这是什么语言或数据库?

时间:2015-01-30 20:13:12

标签: database

一位朋友要求将他的应用程序数据库迁移到新的SQL Server。

事情是应用程序很老(1999年),没有手册或任何东西。

我的猜测就像FoxPro或DBase。

知道如何打开这些文件吗?

SCT文件有一些FORM描述并且是文本文件。(顺便说一句:app是西班牙语。)
然后是一些OCT文件的二进制文件 然后是数据库BDSIAM.txt在一个包含多个文件的文件夹中,可能是像

这样的表
AR_BA150.DAT
AR_BA150.IDX

enter image description here

SAME FILE更多行

tables
ar_basico         
end tables

variables
muni = vartable.mun char
fechadia = vartable.fecha date
default today
a = ar_basico.bas_tipo 
f2 = ar_basico.bas_iden 
f3 = ar_basico.bas_nomb 
f4 = ar_basico.bas_dire 
lines      1
f5 = ar_basico.bas_feci 
f6 = ar_basico.bas_telf 
end variables
menu menu6 "SELECCIONE"
option "Incluir"
add

option "Consultar"
query

option "Imprime"
output
option "Salir"
exit program
end menu

1 个答案:

答案 0 :(得分:0)

这非常接近Informix SQL和Perform屏幕语言。唯一不完全匹配的部分是第2行的define和第3行的form。在显示的行之后是否有attributes部分?也许是tables部分?

.dat.idx文件也是Informix C-ISAM,但后缀非常明显,其他系统也可能使用它们。

我想知道这是否可能是pre-SQL版本,Informix 3.30或其附近(1986年最后一次发布)。


有了额外的信息,我可以看到这不是Informix,虽然概念和许多符号确实非常相似。