Avatar billede stinejh1980 Nybegynder
14. juli 2006 - 14:27 Der er 4 kommentarer og
1 løsning

indsætte i OleDb vha SQL

Den bliver ved med at sige at der er syntakst fejl i denne sætning:

strSQL = "INSERT INTO ProductInfo (ProductID, Date, DeliveryWeek, OneDesign, OD_Type, OD_Sailtype, OD_Characteristics, OD_Model, OD_Draft_Stripes, OD_DraftStribes_Colour, OD_SailNo, OD_SailNo_Text, OD_SailNo_Colour, OD_Layout, OD_Cloth, ClassMarks, ClassMarksColour, Notes1, Notes2, Notes3, Notes4, Notes5, OD_Price, OD_Discount, OD_Total) Values (1004, date , 32, 'Yes', 'Dynamic 35', 'Main (Genesis)', 'All-round', 'C-LW-MN-TA-03', 'Yes', 'Blue', 'Yes', '555', 'Blue', 'Crosscut', 'Technora Lightwave', 'Yes', 'Blue', 'note1', 'note2', 'note3', 'note4', 'note5', '4546', '10', '4091');"

Men jeg kan bare ikke se hvorfor. Er der nogen andre der kan?

Grunden til jeg vil gøre det på denne måde er at der er ca 100 kollonner i min db. Før skrev jeg 'insert into tabel values (konstanter)', men jeg vil gerne undgå at skulle skrive '-' til de celler der skal være tomme. Grunden dertil er at hvis en checkbox ikke er checked, så forbliver nogle elemeneter skjult, og så skal de ikke gemmes.
Avatar billede arne_v Ekspert
14. juli 2006 - 14:33 #1
jeg gætter på at Date er et reserveret ord

kald det felt noget andet

eller hvis Access proev med [Date]
Avatar billede stinejh1980 Nybegynder
18. juli 2006 - 09:00 #2
Det vil sige at jeg ikke kan kalde den Date i Min Db, kolonnen skal f.eks. hedder MyDate??

For selve konstanten hedder ikke date, det vare vare for at slippe at skrive det.
Avatar billede arne_v Ekspert
18. juli 2006 - 13:18 #3
ja
Avatar billede stinejh1980 Nybegynder
20. juli 2006 - 09:32 #4
Jeg fandt ud af der.

Jeg kaldete der orderDAte i Min Db
Formatterede det ved hjælp af: TxtDate.text = FormatDateTime(Now, vbShortDate)
Men så skrev den ikke den tigtige dato i Db.

FAndt derfor ud af at jeg skulle bruge '' rundt om TxtDate.text når jeg indsatte den.

Således (hvis andre skulle kunne bruge det):
strSQL = "INSERT INTO ProductInfo VALUES(" & wProductID & ",'" & TxtDate.Text & "', ...etc);"
Avatar billede arne_v Ekspert
13. august 2006 - 22:41 #5
all set ?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester