Ska från ett vbprogram kopiera poster från en sqltabell ock klistra in i en annan sqltabell . Testa:Strängvariabel
Problemet är att jag i många fall får en strängvariabel som börjar med en eller flera nollor och när jag kör executekommandot raderas alla nollor i början. Om man direkt i QueryAnalyzer skriver t ex select * from tbl1 where id=00012 skicka den bara in värdet 12 och då får man ingen träff, om man däremot skriver in select * from tbl1 where id="00012" blir det träff, men hur skriver jag i VB för att få motsvarande, den ser ut så här nu:
cnTest.Execute "Insert Into S1 SELECT * from EP1_1 Where ID_1001=" & strPnr???
Tacksam för svar, måste vara klar imorgon med det här!Sv: Strängvariabel
cnTest.Execute "Insert Into S1 SELECT * from EP1_1 Where ID_1001='" & strPnr & "'"
Eller:
cnTest.Execute "Insert Into S1 SELECT * from EP1_1 Where ID_1001=""" & strPnr & """"