| |
|
|
Christof Neuß | ¡Hola,
tal vez sabe sí alguien hier el Solución. Yo möchte una Selectanweisung simplemente el ersten drei Spalten uno Tabla abfragen. Alle Felder son me a lang y como lo lo siempre otro Tabellen son, kann/voluntad Yo auch no siempre genau el Feldnamen angeben. Gibt hay algo en el Art
SELECT Field(1),Field(2),Field(3) From MeineTabelle ???
DANKE
Christof |
|
|
| |
|
|
|
Detlef Jagolski | ¡Hola,
qué para una Datenbank hast Usted el? |
|
|
| |
|
|
|
| ¡Hola Christof,
Yo glaube Usted suchst algo como como show index, show fields o. show full fields y könntest así el Tabellenstruktur einladen y así el Statement sólo erzeugen: [...] |
|
|
| |
|
|
|
Uwe ''Pascal'' Niemeier | Hi Personas!
Dies podría helfen: KompilierenMarcaSeparaciónwindow 600,600
def %SQL_HANDLE_STMT 3
def %SQL_NTS -3
'--Initialisierung der Datenbank (Typ/Pfad/Name/Schreibweise bitte anpassen!)
'var File$="C:\1Test\"
'var Init$="Driver={Microsoft Text Driver (*.txt; *.csv)};DBQ="+File$+";Extensions=csv"
'var Name$="Test1.csv"
'var File$="C:\1Test\Test1.xls"
'var Init$="Driver={Microsoft Excel-Treiber (*.xls)};DBQ="+File$
'var Name$="[Eingang$]"
var File$="D:\Archive\Einstellungen\Alcatel 701\Nachricht.mdb"
var Init$="Driver={Microsoft Access Driver (*.mdb)};Dbq="+File$'+";Uid=;Pwd=;"
var Name$="Inbox"
db("SQLInit",Init$)
declare Handle&
external("odbc32.dll","SQLAllocHandle",%SQL_HANDLE_STMT,&SQLDBC,addr(Handle&))
var Command$="SELECT TOP 1 * FROM "+Name$'--SQL-Statement zur Auswahl des 1. Datensatzes
external("odbc32.dll","SQLExecDirect",Handle&,Command$,%SQL_NTS)
declare Count&
external("odbc32.dll","SQLNumResultCols",Handle&,addr(Count&))'--Anzahl Felder
declare Text#:dim Text#,255
whileloop 1,Count&
external("odbc32.dll","SQLDescribeCol",Handle&,&loop,Text#,255,0,0,0,0,0)
print &loop,string$(Text#,0)
endwhile
print "Fertig"
external("odbc32.dll","SQLFreeHandle",%SQL_HANDLE_STMT,Handle&)
db("SQLDone")
dispose Text#
waitkey
SeeYou Pascal |
|
|
| |
|
|
|
Christof Neuß | ¡Hola Personas,
DANKE, así bin Yo más gekommen. Tal vez muss Yo una vez más una Función escribir, el simplemente de el entsprechenden Angabe el Feldposition o. el/el Feldnamen ermittelt y luego valor ausgibt. Das kriege Yo hin. |
|
|
| |
|
|