Avatar billede freedom Nybegynder
12. februar 2002 - 15:34 Der er 12 kommentarer og
1 løsning

SQL

Hej jeg har en sql-sætning...
Den skal finde alle tabel navne udtaget tom...
Og skrive navne..
Avatar billede Søren Bech Morsing Praktikant
12. februar 2002 - 15:35 #1
WHERE NOT cellernavn = ''

ellers forstår jeg ikke
Avatar billede freedom Nybegynder
12. februar 2002 - 15:39 #2
hvordan for jeg så skrevet de andre navne ud???
Avatar billede jhc Nybegynder
12. februar 2002 - 15:44 #3
Select * from medlemmer where navn <> ''

while not rs.eof do
  Response.write ("Navn")
  Rs.MoveNext;
wend
Avatar billede freedom Nybegynder
12. februar 2002 - 15:45 #4
jeg har en database menu.asp med følgende tabeler:
Tom
asp
stylesheet
flash
osv.
Hvordan udskriver jeg Navnene:
Uden Tom???
Avatar billede freedom Nybegynder
12. februar 2002 - 15:49 #5
FORSTÅR I HVAD JEG NEMER???
jhc--> det tager fra tabel medlememr!
Avatar billede jhc Nybegynder
12. februar 2002 - 16:22 #6
Select * from medlemmer where navn <> 'TOM'
Eller
Select * from medlemmer where navn '%TOM%'

Første tager alle navne forskellig fra TOM
Nederste tager alle navne forskellig fra navne som indeholder Tom
  Eksempel
  Tom Hansen - bliver soteret fra

Ellers forstår jeg ikke ?????
Avatar billede jhc Nybegynder
12. februar 2002 - 16:27 #7
Jeg havde ikke læst dit spørgsmål godt nok.

Følgende kode har jeg skrevet i Delphi henter tabelnavne

function TF_database.GetTablesFromDB(Var Dataset : TADODataset;
  var Connection  : TADOConnection) : TStringList;
  { Pre  : En åben connection
    Post : Retunere alle tabel navne fra en database som ikke er sytemtabeller }
var
  TypeField,NameField : TField;
  TableType : String;
  SystemTables : boolean;
begin
  Connection.OpenSchema(sitables,emptyparam,emptyparam,Dataset);
  TypeField := DataSet.FieldByName('TABLE_TYPE');
  NameField := DataSet.FieldByName('TABLE_NAME');
  while not DataSet.EOF do
  begin
    TableType := TypeField.AsString;
    if (TableType = 'TABLE') or (TableType = 'VIEW') or
    (SystemTables and (TableType = 'SYSTEM TABLE')) then
    begin
      result.Add(Dataset.fieldbyname('Table_Name').AsString)
    end;
    DataSet.Next;
  end;
end;


Men da det bygger på ADO skal du kunne overføre det.
Avatar billede freedom Nybegynder
12. februar 2002 - 16:29 #8
jeg skal bruge det asp!!!
Avatar billede jhc Nybegynder
12. februar 2002 - 17:24 #9
Select * from MSysObjects where  name <>  '%MS%' and type = 1
and lvprop <> ''
Avatar billede freedom Nybegynder
12. februar 2002 - 17:29 #10
Det skal være ASP!!!!!!!!!! Hvad msysobjets??? kom nu lige HJÆLP!!
Avatar billede jhc Nybegynder
12. februar 2002 - 17:46 #11
<%@ LANGUAGE="VBSCRIPT"%>
<% Response.Expires = 0 %>
<%

Response.Expires=0
' Der gemmes ikke på proxy serveren.

dim ObjConn
dim Rs
dim SQLString
dim DSN

set ObjConn = Server.Createobject("ADODB.Connection")

DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/db8.mdb")

objConn.Open  DSN


SQLString = "Select * from MSysObjects where  name <>  '%MS%' and type = 1 and lvprop <> '' "
Set RS = objConn.Execute(SQLString)

'while not rs.eof do
'rs.movenext
'wend

set RS = nothing
Set ObjConn = nothing

%>
Avatar billede freedom Nybegynder
12. februar 2002 - 18:05 #12
virker ikke!
Avatar billede freedom Nybegynder
13. februar 2002 - 09:17 #13
lukker.....
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