ASP naar Excel

Pagina: 1
Acties:

  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Hoi Allemaal,

Weet iemand welke query ik moet uitvoeren om via ADO een regel toe te voegen in Excel?

Ik heb een excel bestand en heb al een pagina die alle gegevens eruit haalt. Nu wil ik ook een pagina waarmee ik een extra "record" kan toevoegen. Dit bestaat wel je kan een INSERT Query uitvoeren, alleen krijg ik hem neit aan de praat. Weet iemand wat de query precies moet zijn?

Alvast bedankt,
Barry

Verwijderd

insert into tabel (kolom1,kolom2,kolom3) VALUES (value1,value2,value3)

toch :?

  • jelmervos
  • Registratie: Oktober 2000
  • Niet online

jelmervos

Simple user

Op dinsdag 26 maart 2002 08:46 schreef Zoepnek het volgende:
insert into tabel (kolom1,kolom2,kolom3) VALUES (value1,value2,value3)

toch :?
Het gaat om Excel, en niet Access hoor.

"The shell stopped unexpectedly and Explorer.exe was restarted."


  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Op dinsdag 26 maart 2002 08:46 schreef Zoepnek het volgende:
insert into tabel (kolom1,kolom2,kolom3) VALUES (value1,value2,value3)

toch :?
Dit gebruik ik:
INSERT INTO [table$] ("Onderdeel", "Versie", "Datum/Tijd", "Bug", "Opmerkingen", "Opgelost") VALUES ("a", "b", "c", "d", "e", "f")

Maar dat werkt niet. Ik krijg volgende foutmelding:

The INSERT INTO statement contains the following unknown field name: '"Onderdeel"'. Make sure you have typed the name correctly, and try the operation again.

Maar ik weet zeker dat het veld onderdeel bestaat. (Die haalt ie namelijk eerste uit het excel bestand...)

Gr,
Barry

  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Op dinsdag 26 maart 2002 09:17 schreef jelmervos het volgende:

[..]

Het gaat om Excel, en niet Access hoor.
Idd het gaat om excel.. maar daar kan je een insert statement gebruiken... alleen is de vraag : hoe???

Barry

  • Greyfox
  • Registratie: Januari 2001
  • Laatst online: 08-09 21:20

Greyfox

MSX rulez

Laat me het weten als het je gelukt is, want ik heb er nog nooit van gehoord dat je met een SQL-achtig statement een regel in een excel-sheet toe kunt voegen.

Je kunt natuurlijk wel de properties en methods van het Excel-object gebruiken.

MSX 2 rulez more


  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

En als je nu dit zou doen:

INSERT INTO [table$] VALUES ("a", "b", "c", "d", "e", "f")

waar komen die waarden dan terecht? in de goede sheet? Zo ja heb je toch een typfout in de veldnamen denk ik..

kaart != map && bottel != fles
Wacht op antwoord


  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Op dinsdag 26 maart 2002 09:28 schreef j_du_pee het volgende:
En als je nu dit zou doen:

INSERT INTO [table$] VALUES ("a", "b", "c", "d", "e", "f")

waar komen die waarden dan terecht? in de goede sheet? Zo ja heb je toch een typfout in de veldnamen denk ik..
Helaas,

dan krijg ik vogende foutmelding:

Error Type:
Microsoft JET Database Engine (0x80040E07)
Data type mismatch in criteria expression.

Barry

  • j_du_pee
  • Registratie: Maart 2000
  • Laatst online: 23-09-2024

j_du_pee

du pain, du vin, du pee

Op dinsdag 26 maart 2002 09:35 schreef NTGiant het volgende:

[..]

Helaas,

dan krijg ik vogende foutmelding:

Error Type:
Microsoft JET Database Engine (0x80040E07)
Data type mismatch in criteria expression.

Barry
zijn er velden numeriek? probeer dan eens getallen te inserten? (of zijn er velden datum?)

subtiele tip: [topic=309815/1/25]

kaart != map && bottel != fles
Wacht op antwoord


Verwijderd

[mierenneuk mode]

NTGiant, je hoeft niet elke keer je naam en greets onder je post te zetten... :)

Lees anders even de FAQ.

[/mierenneukmode]

  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Op dinsdag 26 maart 2002 09:37 schreef j_du_pee het volgende:

[..]

zijn er velden numeriek? probeer dan eens getallen te inserten? (of zijn er velden datum?)

subtiele tip: [topic=309815/1/25]
Er zit idd een datum veld in, ik zal deze er eens uithalen.
Ik heb de tip gezien, excuses voor het gedane ongemak ;)

  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Hier lag het idd aan.

Ik heb er nu een tekstveld van gemaakt en nu werkt het weer...
Ik gebruikt de volgende insert:

INSERT INTO [table$] VALUES ("A", "B", "C", "D", "E", "F")

thanx

  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Nog even een vraagje:

Als ik een insert doe kan ik op een tekst veld max 255 karakters inserten. Het maakt niet uit of ik de eigenschap van de kolom/cell op standaard of op tekst heb staan.

Weet iemand een mogelijkheid om een tekst van bv 10000 tekens op te slaan?

  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 09-09 20:58

Janoz

Moderator Devschuur®

!litemod

Op woensdag 27 maart 2002 21:53 schreef NTGiant het volgende:
Nog even een vraagje:

Als ik een insert doe kan ik op een tekst veld max 255 karakters inserten. Het maakt niet uit of ik de eigenschap van de kolom/cell op standaard of op tekst heb staan.

Weet iemand een mogelijkheid om een tekst van bv 10000 tekens op te slaan?
Ik denk niet dat excel daarvoor bedoeld is...

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • DukeMan
  • Registratie: Mei 2000
  • Niet online
Op woensdag 27 maart 2002 22:06 schreef Janoz het volgende:

[..]

Ik denk niet dat excel daarvoor bedoeld is...
eerlijk gezegt: geen idee, maar het is indergeval mogelijk ernaar te schrijven, dus dacht ik dat dat ook wel zou moeten kunnen.
Pagina: 1