Hej! Hej Björn, Alltså, jag har gjort så att jag har satt rubriker längst upp på alla rader.Datatyper i excel
Jag har ett litet skumt problem som ni kanske kan hjälpa till med.
Använder följande kod:
Set c = Server.CreateObject("ADODB.Connection")
c.Open "DRIVER={Microsoft Excel Driver (*.xls)};" & "DBQ=" & myExcelPath &"", "", ""
s = "SELECT * FROM [related$]"
set rst = c.Execute(s)
Do Until rst.EOF
rst.MoveNext
loop
rst.Close
Set rst = Nothing
Arbetsbladet i excelarket heter alltså related & hela poängen med att loopa ut detta är att ta datat som finns i excelarket (som man innan denna kod laddar upp till servern.) och butta in det i en databas.
Problemet är att jag inte får ut ngt ur ett av fälten som heter 'sortorder'.
Eller rättare sagt, jag får ut datat under typ hälften av loopen, sedan returnerar rst("sortorder") bara tomt.
Tycker att det hela är väldigt märkligt.
Kan det ha ngt med att servern bara kan ladda upp en viss mängd av data i cursorn?
All annan data i bladet returneras, utom just detta fält.
Förstår ni vad jag menar, eller skall jag utveckla mer?
//BjörnSv: Datatyper i excel
Ställ frågan i Excel forumet istället, jag skulle nog tippa på att folket där vet mer om dessa problem.
Anna-Karin.Sv: Datatyper i excel
Vilket cellområde refererar du till i arbetsbladet ;-)
Mvh
XL-DennisSv: Datatyper i excel
Sedan loopar jag ut tills EOF.